AlertDialog в Android - PullRequest
       0

AlertDialog в Android

0 голосов
/ 28 марта 2011

Как мне показать AlertDialog два EditText и 2 TextView?

custom_dialog.xml

<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout android:orientation="horizontal" 
  android:id="@id/layout_root" android:padding="10.0dip"
  android:layout_width="fill_parent" android:layout_height="fill_parent"
  xmlns:android="http://schemas.android.com/apk/res/android">

 <TextView  
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="Libellé"
 android:id="@+id/Text_Libelle"
/>
 <EditText android:id="@+id/Edit_Libelle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=""
        />
  <EditText android:id="@+id/Edit_Url"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=""
        />      

При нажатии на кнопку Iхотите показать этот интерфейс в диалоговом окне предупреждения.

Ответы [ 2 ]

0 голосов
/ 28 марта 2011

Вы в основном создали макет, поэтому все, что вам нужно сделать, это назначить его на ваш пользовательский диалог, как это ..

Установить пользовательский макет в диалоговое окно после инициализации ..

Dialog dialog = new Dialog(someContext);
dialog.setContentView(R.layout.customdialoglayout); //Set dialog view to custom layout

Чтобы подключить обработчики, вам нужно будет что-то сделать с эффектом ..

EditText myText = (EditText)dialog.findViewById(R.id.Edit_Libelle);
0 голосов
/ 28 марта 2011
...