android中的AlertDialog具體概述

2021-09-09 02:33:49 字數 888 閱讀 4039

android的alertdialog具體解釋

alertdialog的構造方法所有是protected的。所以不能直接通過new乙個alertdialog來建立出乙個alertdialog。

要建立乙個alertdialog,就要用到alertdialog.builder中的create()方法。

使用alertdialog.builder建立對話方塊須要了解下面幾個方法:

settitle :為對話方塊設定標題

seticon :為對話方塊設定圖示

setmessage:為對話方塊設定內容

setview : 給對話方塊設定自己定義樣式

setitems :設定對話方塊要顯示的乙個list。一般用於顯示幾個命令時

setmultichoiceitems :用來設定對話方塊顯示一系列的核取方塊

setneutralbutton    :普通button

setpositivebutton   :給對話方塊加入"yes"button

setnegativebutton :對話方塊加入"no"button

create : 建立對話方塊

show :顯示對話方塊

一、簡單的alertdialog

以下,建立乙個簡單的alertdialog並顯示它:

public class dialog_alertdialogdemoactivity extends activity

}執行結果例如以下:

二、帶button的alertdialog

上面的樣例非常easy,以下我們在這個alertdialog上面加幾個button,實現刪除操作的提示對話方塊

android開發中的

線性布局 linear layout 相對布局 relative layout 布局 table layout 網格檢視 grid view 標籤布局 tab layout 列表檢視 list view 絕對布局 absolutelayout 1.實現tab的效果必須使用tabhost控制項作為ta...

Android中的Message Pool實現

為了避免物件頻繁建立銷毀帶來的開銷,可以採用乙個pool來維護這些物件,物件使用後可重新放到pool中被重新使用。message是乙個被頻繁使用的物件,因此message提供了乙個message pool。下面是message pool的實現。obtain方法用來從pool中獲取乙個message物...

Android中的廣播

android中的廣播。有發射廣播,必須要有收音機才能接到,並且調對臺才能得到對應的臺。1.電台發射廣播 使用intent,intent intent new intent 需要廣播的臺的名字 context。sendbroadcast intent 也就是先 生成一下你需要廣播的臺,然後用send...