2011-03-28 100 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