搏一搏,單車變摩托。(話粗理不糙!)大家在學習android的過程中一定會遇到對話方塊的編寫,一般大部分人學習的一種方式為使用dialog物件。
這裡提供另一種方法,就是使用activity作為對話方塊。
不要著急,聽我慢慢道來。。。
使用原生api建立對話方塊,大概有三個步驟
建立dialog.builder物件下面看一下**:為其設定標題、內容、按鈕等屬性
建立對話方塊物件並將其show出來
//彈出乙個對話方塊
//1.建立builder物件
alertdialog.builder b = new alertdialog.builder(mainactivity.this);
//2.設定屬性
b.settitle("提示");
b.setmessage("哈哈哈");
b.setnegativebutton("確定", null);
b.setpositivebutton("取消", null);
b.create();//建立
b.show();//show
基本上記住以上三個步驟,就能應付大部分的開發要求了。
我們知道android自帶的theme非常之多,這裡我們就可以使用:
android:theme="@android:style/theme.devicedefault.dialog.noactionbar.minwidth"
將activity的主題設定為乙個對話方塊的形式。
聽起來稍複雜,但是做起來超簡單,兩步:
1.建立乙個activity,在manifest檔案裡將其theme屬性設定為上文中提到的主題好吧,還是說的有點複雜了。。2.在需要彈出對話方塊的介面設定監聽事件使用intent啟動對話方塊activity
做一下就知道了~
EasyUI建立對話方塊的兩種方式
對話方塊 dialog 是乙個特殊的視窗 window 可以包含在頂部的工具欄和在底部的按鈕。預設情況下,對話方塊 dialog 不能改變大小,但是使用者可以設定 resizable 屬性為 true,使其可以改變大小。這種就是對話方塊了。easyui有兩種建立方式 第一種 通過已存在的dom節點元...
android仿IOS7的兩種對話方塊
一直用的iphone,所以很喜歡ios的各種控制項,之前做過ios7的滑動按鈕 這次再仿一下ios7的兩種對話方塊,qq也是做的和ios7一樣的,底部選單列表和alertdialog,效果如下 1.alertdialog,使用方法和android自帶的差不多 new alertdialog main...
android仿IOS7的兩種對話方塊
一直用的iphone,所以很喜歡ios的各種控制項,之前做過ios7的滑動按鈕 這次再仿一下ios7的兩種對話方塊,qq也是做的和ios7一樣的,底部選單列表和alertdialog,效果如下 1.alertdialog,使用方法和android自帶的差不多 new alertdialog main...