微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – 如何配置Alert Dialogue的标题

我正在尝试更改文本颜色标题字体“输入详细信息”,您可以在下面的快照中看到但无法创建它.请帮我解决这个问题.

码:-

public class MainActivity extends Activity {
Button cust;
Dialog custom;
EditText Fname;
EditText Lname;
TextView txt;
Button savebtn;
Button canbtn;
    @Override
    protected void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        cust = (Button)findViewById(R.id.cusdia);
        txt = (TextView)findViewById(R.id.txt);
        cust.setonClickListener(new View.OnClickListener()
        {
            String fname,lname;
            @Override
            public void onClick(View view) {
                // Todo Auto-generated method stub
                custom = new Dialog(MainActivity.this);
                custom.setContentView(R.layout.dialog);

                Fname = (EditText)custom.findViewById(R.id.fname);
                Lname = (EditText)custom.findViewById(R.id.lname);
                savebtn = (Button)custom.findViewById(R.id.savebtn);
                canbtn = (Button)custom.findViewById(R.id.canbtn);
                custom.setTitle("Enter Details");

                savebtn.setonClickListener(new View.OnClickListener() 
                {

                    @Override
                    public void onClick(View view) {
                        // Todo Auto-generated method stub
                        fname = Fname.getText().toString();
                        lname = Lname.getText().toString();

                        txt.setText("Your Name is "+fname +lname);
                        custom.dismiss();
                    }

                });

ALert对话框快照

解决方法

在style.xml中添加以下代码
<style name="MyDialog" parent="@android:style/Theme.Dialog">

     <item name="android:typeface">monospace</item>
     <item name="android:textColor">#ff4444</item>

</style>

并设置如下对话框

d = new Dialog(Inquiry.this,R.style.MyDialog);

我相信,你会得到你想要的.

原文地址:https://www.jb51.cc/android/318227.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐