如何configuration警报对话的标题

我正在尝试更改标题“input详细信息”的文本颜色和字体,您可以在下面的快照中看到,但无法生成。 请帮我解决这个问题。

码:-

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对话框快照

ALert对话框

Solutions Collecting From Web of "如何configuration警报对话的标题"

style.xml添加以下代码

 <style name="MyDialog" parent="@android:style/Theme.Dialog"> <item name="android:typeface">monospace</item> <item name="android:textColor">#ff4444</item> </style> 

and set your dialog like following

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

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

你可以使用下面的code.create自定义对话框使用xml文件,并避免默认标题栏。 而不是默认的标题栏,你可以在XML文件中使用textview,也可以在java代码中使用下面的样式。

  Dialog dialog = new Dialog(DetailsActivity.this, R.style.FullHeightDialog); dialog.setContentView(R.layout.insert_text_dialog); 

样式

 <style name="FullHeightDialog" parent="android:style/Theme.Dialog"> <item name="android:windowNoTitle">true</item> </style> 

你可以简单地使用

  new AlertDialog.Builder(this) .setCustomTitle(customTitleView) 

并为customTitleView创build一个例如一个TextViewview ,并设置它的fontcolor