編輯:關於Android編程
對於一些特殊的dialog,我們想自己定義一些特殊的樣式,這時候如果使用dialog指定的一些功能,是無法實現我們的需求的,這時候就要自己去定制實現dialog了,現在這個例子是我從stackoverflow搜的,是定制dialog的基礎,如果大家想定制其他樣式,可以在這個基礎上去自己修改,下面我貼出這個定制代碼的源碼:
custom_dialog.xml:
CustomDialog.java:
public class CustomDialogClass extends Dialog implements
android.view.View.OnClickListener {
public Activity c;
public Dialog d;
public Button yes, no;
public CustomDialogClass(Activity a) {
super(a);
// TODO Auto-generated constructor stub
this.c = a;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.custom_dialog);
yes = (Button) findViewById(R.id.btn_yes);
no = (Button) findViewById(R.id.btn_no);
yes.setOnClickListener(this);
no.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn_yes:
c.finish();
break;
case R.id.btn_no:
dismiss();
break;
default:
break;
}
dismiss();
}
}
調用自己定制的dialog:
R.id.TXT_Exit:
CustomDialogClass cdd=new CustomDialogClass(Values.this);
cdd.show();
一、簡述 最近項目組打算引入weex,並選定了一個頁面進行試水。頁面很簡單,主要是獲取數據渲染頁面,並可以跳轉到指定的頁面。跟之前使用RN 相比,weex 確實要簡單很
之前介紹了Android系統下三種數據存儲形式,http://www.jb51.net/article/99468.htm。今天補充介紹另外兩種,分別是內容提供者和網絡存
Android通訊錄開發之取得姓名首字母實現簡拼搜索 2013年12月27日 開發日志 目前小巫在實習的公司,負責一個項目的開發,雖說是接手過來的,不過經過前面的幾
刪除選中的短信:我們刪除短信其實很簡單,但是我們要實現一個對話框去顯示,還需要一個對話框的進度條。刪除短信操作就是操作數據庫就行了。使用內容解析者去操作,但是我們要去看看