1.實現dialog對話框
這裏需要做的工作實際上只有兩個,加入一個函數來聲明對話框的特徵和行爲,二是將對話框綁定到具體的操作。
首先聲明函數:
private void showDialog()
{
AlertDialog.Builder mBuilder = new AlertDialog.Builder(this);
mBuilder.setTitle("溫馨提示");
mBuilder.setMessage("確定退出嗎?");
mBuilder.setPositiveButton("確定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.dismiss();
MainActivity.this.finish();
}
});
mBuilder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.dismiss();
}
});
mBuilder.create().show();
}
另外需要綁定具體操作,這裏我們選擇點擊後退菜單。
重載onBackPress這個方法
@Override
public void onBackPressed() {
showDialog();
}
2.實現toast提示:
這個最爲簡單,加入函數:
private void toast(String content)
{
Toast mToast = Toast.makeText(this, content, Toast.LENGTH_LONG);
mToast.setGravity(Gravity.CENTER, 0, 0);
mToast.show();
}
然後在回調函數中調用即可。
Android UI編程要點:
大致分這麼幾步:
1.使用XML定義UI佈局,尤其注意要給出一個ID。
2.在onCreate中setContentView,指定此Activity使用的佈局文件。
3.使用findViewByID來獲取特定控件的引用。
4.調整控件的屬性,爲其添加事件處理代碼。