當前位置:首頁 » 安卓系統 » android彈出布局

android彈出布局

發布時間: 2024-09-20 19:14:29

Ⅰ 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安卓虛擬機上顯示如下。

熱點內容
aes演算法模式 發布:2024-11-24 17:47:19 瀏覽:611
linux查看埠是否佔用 發布:2024-11-24 17:42:15 瀏覽:466
手機電影天堂的文件夾 發布:2024-11-24 17:39:08 瀏覽:689
吉林金稅盤安全伺服器地址 發布:2024-11-24 17:39:00 瀏覽:276
360無法訪問網路 發布:2024-11-24 17:32:48 瀏覽:558
普通員工解壓拓展注意什麼細節 發布:2024-11-24 17:32:06 瀏覽:435
安裝密碼鎖為什麼要在裡面纏膠帶 發布:2024-11-24 17:27:59 瀏覽:980
php列標記 發布:2024-11-24 17:23:48 瀏覽:566
C語言項目案例分析 發布:2024-11-24 17:14:48 瀏覽:978
河內塔演算法 發布:2024-11-24 17:03:05 瀏覽:726