自定义对话框标题的布局

时间:2012-08-23 09:37:26

标签: android xml dialog title

我需要使用以下布局自定义自定义对话框的标题区

dialog_title.xml

<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<TextView
    android:id="@+id/text" 
    android:text="@string/tell_a_friend"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingLeft="8dip"
    android:paddingTop="12dip"
    android:paddingBottom="12dip"
    style="@style/bigTextWhite" />

</LinearLayout>

我正在使用扩展Dialog的CustomDialog类创建对话框。

CustomDialog dialogTellAFriend = new CustomDialog(this, Constants.TELL_A_FRIEND_DIALOG);    
dialogTellAFriend.show();

我该如何实现?

1 个答案:

答案 0 :(得分:3)

您必须隐藏对话框标题并通过xml对整个对话框进行充气。我认为这个想法最适合你。

隐藏对话框标题

dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);

加载对话框的布局

dialog.setContentView(R.layout.logindialog);