android彈出布局
Ⅰ android如何獲得彈出的對話框中的edit text控制項的數據
1、首先自定義布局
2、把自定義布局放入dialog中顯示
3、通過自定義布局查找對應的edittext組件
如
java">finalViewDialogView=a.inflate(R.layout.loand,null);//1、自定義布局
//創建對話框
AlertDialogdlg=newAlertDialog.Builder(loand.this)
.setTitle("登錄框")
.setView(DialogView)//設置自定義對話框的樣式,2、自定義布局放入dialog中顯示
.setPositiveButton("登陸",//設置"確定"按鈕
newDialogInterface.OnClickListener()//設置事件監聽{
publicvoidonClick(DialogInterfacedialog,intwhichButton){editText1=(EditText)DialogView.findViewById(R.id.editText1);
editText2=(EditText)DialogView.findViewById(R.id.editText2);//3、過自定義布局查找對應的edittext組件
Stringid=editText1.getText().toString();
Stringpassword=editText2.getText().toString();
Ⅱ android怎樣實現彈出多個輸入對話框
1.布局文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content" android:layout_width="wrap_content"
android:background="#ffffffff" android:orientation="horizontal"
android:id="@+id/dialog">
<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/tvname" android:text="姓名:" />
<EditText android:layout_height="wrap_content"
android:layout_width="wrap_content" android:id="@+id/etname" android:minWidth="100dip"/>
</LinearLayout>
2.調用代碼
LayoutInflater inflater = getLayoutInflater();
View layout = inflater.inflate(R.layout.dialog,
(ViewGroup) findViewById(R.id.dialog));
new AlertDialog.Builder(this).setTitle("自定義布局").setView(layout)
.setPositiveButton("確定", null)
.setNegativeButton("取消", null).show();
簡單來說就是自定義dialog就好了
在裡面創建兩個對話框,也就是edittext
你試試看我這個代碼。
Ⅲ androidstudio怎麼實時預覽布局界面
1、打開任意一個布局文件,默認顯示Design頁面,點擊左下角按鈕Text切換到text頁面
2、點擊text頁面右邊側欄的Preview按鈕,就可以在text傍邊顯示布局預覽界面了。
3、布局預覽頁面默認是顯示在text頁面右側的,不過還是可以調整其顯示位置的。點擊布局預覽頁面右上角的設置按鈕,會顯示下拉設置選項。
4、游標移動到Moveto設置下拉選項時,會彈出新的選項列表。選中Left後,布局預覽頁面就顯示在text頁面左邊了。其他方向的設置方法類同。
Ⅳ Android安卓編程入門:[3]按鈕彈出對話框
我寫的系列一般都是由簡入繁,前幾篇都是比較入門的教程,可根據需要選擇瀏覽,謝謝。此篇講得是如何創建一個按鈕,並且點擊,可以彈出一個對話框。很多控制項都可以實現此功能,我們就拿典型的按鈕——Button來示範。
先在布局界面上,拖進來一個按鈕控制項,並設置顯示的文字,記得保存(Ctrl+S)
之後在代碼界面上定義該按鈕。
新建一個按鈕點擊的方法。 onClick(View v) :點擊之後的動作。
設置按鈕的點擊事件指向我們新建的點擊方法。 setOnClickListener:設置點擊之後觸發的動作。
現在我們在onClick里添加彈出對話框的代碼。 AlertDialog:一個對話框類。 MainActivity.this:對話框顯示的位置。 setTitle:設置標題。 setMessage:設置內容。 setPositiveButton:設置對話框的按鈕。 show():顯示對話框。
至此所有代碼已經完成,編譯並生成,在Android安卓虛擬機上顯示如下。