說到對話方塊你肯定會想到alertdialog.builder。當然這次不是用alertdialog.builder來實現的!而是dialog類
alertdialog.builder提供的方法有:
settitle():給對話方塊設定title.
seticon():給對話方塊設定圖示。
setmessage():設定對話方塊的提示資訊
setitems():設定對話方塊要顯示的乙個list,一般用於要顯示幾個命令時
setsinglechoiceitems():設定對話方塊顯示乙個單選的list
setmultichoiceitems():用來設定對話方塊顯示一系列的核取方塊。
setpositivebutton():給對話方塊新增」yes」按鈕。
setnegativebutton():給對話方塊新增」no」按鈕。
那麼在dialog類怎樣實現的呢?當然是layout啦,你可以自定義乙個xml來布置你對話方塊
看看例子和原始碼吧
package com.hl;
android自定義對話方塊
效果圖 主要 package cn.bzu.dialogcase import android.os.bundle import android.content.dialoginte ce import android.view.layoutinflater import android.view....
Android自定義對話方塊
android提供的對話方塊常常不能滿足專案需求,所以我們需要自定義更美觀適用的對話方塊。1.自定義alertdialog 效果 自定義alertdialog的類 package com.example.showdialog import android.content.context import...
android自定義對話方塊
自定義 對話方塊類 public class alertdialogui if ad.isshowing 關鍵在下面的兩行,使用window.setcontentview,替換整個對話方塊視窗的布局 window window ad.getwindow window.setcontentview r...