導航:首頁 > 操作系統 > android對話框

android對話框

發布時間:2022-02-10 15:37:09

android如何實現一個彈出輸入對話框呢

java">AlertDialog.Builderbuilder=newAlertDialog.Builder(context);
builder.setTitle("提示");
builder.setMessage("恭喜你,注冊成功!");
builder.setPositiveButton("去登錄",newDialogInterface.OnClickListener(){ //增加一個成功按鈕,並增加點擊事件
@Override
publicvoidonClick(DialogInterfacedialog,intwhich){
//點擊去登錄的操作
}
});
builder.setNegativeButton("繼續注冊",newDialogInterface.OnClickListener(){ //增加一個中間的按鈕,並增加點擊事件
@Override
publicvoidonClick(DialogInterfacedialog,intwhich){

//點擊繼續注冊的操作
}
});
builder.setCancelable(false); //彈出框不可以按返回取消
AlertDialogdialog=builder.create(); //創建對話框
dialog.setCanceledOnTouchOutside(false); //設置對話框失去焦點不會消息
dialog.show(); //彈出

❷ android中怎樣從Dialog對話框中取得文本文字

android中Dialog對話框獲取文本文字,只需要使用editor的getText方法就可以獲得,示例如下:
final EditText et = new EditText(this);
et.setText(mSharedPreferences.getString("ipadd", "127.0.0.1"));
//獲取ip而已,不用在乎
new AlertDialog.Builder(this).setTitle("請輸入IP地址")
.setIcon(android.R.drawable.ic_dialog_info).setView(et)
.setPositiveButton("確定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
//數據獲取
//Toast.makeText(TestTabActivity.this, et.getText().toString(),
// Toast.LENGTH_LONG).show();
mEditor.putString("ipadd", et.getText().toString());
//關鍵在這兒,獲取輸入框的數據,原來很簡單!!
mEditor.commit();
}
}).setNegativeButton("取消", null).show();

❸ android 怎樣在桌面彈出對話框

如果是桌面Widget的話,你設置RemoteView的setOnClickPendingIntent,然後你可以啟動一個activity,把這個activity樣式修改成一個Dialog

❹ android studio 怎樣彈出對話框

首先,新建一個項目,新建項目的方法我在前面的經驗中已講到過,請查閱,新建一個項目然後,單擊項目的分類區 然後再項目的下拉菜單中選中「Android」菜單即可 然後項目區域會發生變化,只有兩個選項,單擊「app」, 在「app」的界面中選擇「java」選項,依次 「java」選項看到的是項目的包,此時我們已經看到了和Eclipse相似的界面,但是還要在包 再一次,我們看到了我們項目的真正的類所在的文件夾,即包名,找到自己要新建Activity的包名,右鍵單擊 在彈出的菜單中選擇「New」菜單 選擇「New」菜單後,會發現「New」菜單又下一級子菜單,然後單擊下一級子菜單的「Java Class」菜單 這是會彈出「Create New Class」對話框,輸入Activity的名字,然後點擊確定 單擊「OK」按鈕後,我們會發現。項目的包下已有我們新建的Class,即Activity了,新建好後,我們還要繼承Activity,這樣才是一個真正的Activity

❺ Android常用對話框有哪些

1、對話框通知(Dialog Notification)
當你的應用需要顯示一個進度條或需要用戶對信息進行確認時,可以使用對話框來完成。
2、創建帶單選項列表的對話框
3、創建帶多選項列表的對話框
4、進度對話框(ProgressDialog)

❻ android中對話框怎麼關閉

在Dialog裡面有個dimiss()方法直接用你自定義的對話框的對象調用就好了!
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.tvCancle:
dismiss();
break;
}
}

❼ 安卓開發 單選對話框實現跳轉

AlertDialog Builder=new AlertDialog.Builder(Aone.this).setTitle("單選框")
.setSingleChoiceItems(
new String[] { "青少年", "成年人","中年人","老年人" }, 0,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// dialog.dismiss();
//這里就是你要寫的地方onclick()裡面的which就是你點擊單選框的索引
//如果你想點擊青少年的時候跳轉,就判斷一下
if(which==0){
Intent objIntent = new Intent();

。。。。就不寫了

}
}
}).setNegativeButton("確定", null).show();

❽ android如何實現模式對話框

通過以下3步,將一個Activity變為模態對話款

  1. 在activity的manifest中加上下面的設置android:theme="@android:style/Theme.Dialog"

  2. 在onCreate函數中加上下面的代碼:

    setFinishOnTouchOutside (false);

  3. Override onBackPressed

    @Override public void onBackPressed()

    { // prevent "back" from leaving this activity }

    第一步使Activity具有dialog的外觀。

    第二步使Activity的具有modal diglog的行為特性。

❾ android如何創建帶3個按鈕的對話框

1.先在布局界面上,拖進來一個按鈕控制項,並設置顯示的文字,記得保存(Ctrl+S)

之後在代碼界面上定義該按鈕。

2.新建一個按鈕點擊的方法。
onClick(View v) :點擊之後的動作。

3.設置按鈕的點擊事件指向我們新建的點擊方法。
setOnClickListener:設置點擊之後觸發的動作。

4.在onClick里添加彈出對話框的代碼。
AlertDialog:一個對話框類。
MainActivity.this:對話框顯示的位置。
setTitle:設置標題。
setMessage:設置內容。
setPositiveButton:設置對話框的按鈕。
show():顯示對話框。

至此所有代碼已經完成,編譯並生成,在Android安卓虛擬機上顯示如下。

❿ 請問Android中怎樣在Dialog對話框上添加按鈕事件並且響應

如果用系統自帶的,就按照樓上寫的,如果是想自定義,就自己寫一個layout,比如叫dialog.xml。
LayoutInflater in = LayoutInflater.from(context);
View view = in.inflate(R.layout.dialog, null);
dialog.setContentView(view);
這樣就顯示你自定義的視圖啦

閱讀全文

與android對話框相關的資料

熱點內容
超短macd源碼 瀏覽:163
群暉怎麼設置用戶訪問指定文件夾 瀏覽:555
安卓怎麼測觸摸屏 瀏覽:593
javastring原理 瀏覽:315
如何關閉手機dhcp伺服器 瀏覽:981
php免費ide 瀏覽:200
程序員詞句 瀏覽:976
伺服器如何禁止某個ip段 瀏覽:329
便簽手機文件夾 瀏覽:768
gameloft的java游戲 瀏覽:110
神佑釋放怎麼轉伺服器 瀏覽:735
洋蔥app軟體怎麼登錄 瀏覽:788
兩相電空氣壓縮機 瀏覽:396
基於51單片機的智能語音密碼鎖設計 瀏覽:845
mac如何用ssh登錄伺服器 瀏覽:446
appstore怎麼設置 瀏覽:954
在哪個app買韓國女裝 瀏覽:111
php寫入文件換行 瀏覽:749
dsp實現fft演算法 瀏覽:485
棋牌源碼轉讓交易手續費 瀏覽:293