2

次のレイアウトを使用して、カスタム ダイアログのタイトル領域をカスタマイズする必要があります。

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>

ダイアログを拡張する CustomDialog クラスを使用してダイアログを作成しています。

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

どうすればこれを実現できますか?

4

1 に答える 1

3

ダイアログのタイトルを非表示にし、xml でダイアログ全体を膨張させる必要があります。このアイデアはあなたに最適だと思います。

ダイアログのタイトルを非表示にする

dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);

ダイアログのレイアウトをロードします

dialog.setContentView(R.layout.logindialog);
于 2012-08-23T09:55:09.233 に答える