2011-03-28 78 views
0

我该如何显示AlertDialog两个EditText和2 TextViewAlertDialog在android中

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="" 
     />  

在点击按钮,我想表明在警告对话框此接口。

回答

0

你基本上已经布局创建因此,所有你需要做的就是把它分配给像这样的自定义对话框..

设置自定义布局,以初始化后的对话框..

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
+1

这不是一个好问题,但至少应该创建一个更好的答案... – WarrenFaith 2011-03-28 13:57:22

+0

这不是“StackOverflow方式”来提供代码。我提供了与早期提出这个问题时所用的相同的链接,并且有足够的权利可以开展工作。当他回来并问“如何将对话数据返回给调用活动”时,他完成了自己的工作,并可以针对特定问题获得具体答案。大声笑 – Rich 2011-03-28 14:13:33

+0

我不希望你提供代码。这不是它应该的方式,你是对的。无论如何,有更多的信息,比如“你必须这样做,我建议你这样做......其他信息可以在这里找到:链接”这是它应该的方式。 – WarrenFaith 2011-03-28 17:58:10