android 自定義對話方塊

2021-05-27 20:50:46 字數 518 閱讀 9876

說到對話方塊你肯定會想到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...