【Android】android的基本UI操作(2)以及小結

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.調整控件的屬性,爲其添加事件處理代碼。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章