2012-08-23 2 views
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(); 

Как это сделать?

+0

Так что это ваша проблема? – Newts

+0

Проблема в том, что я не знаю, есть ли способ раздуть этот xml в области заголовка диалогового окна –

ответ

3

Вам нужно скрыть заголовок диалога и раздуть весь диалог вашим xml. Я думаю, что эта идея лучше для вас.

Для шкуры названием Dialog

dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); 

и загрузить макет для диалога является

dialog.setContentView(R.layout.logindialog); 
+0

Это решило мою проблему, спасибо. Но я не уверен, что это лучший способ сделать это. –

Смежные вопросы