Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android--彈出菜單選項

android--彈出菜單選項

編輯:關於Android編程

代碼如下:

 

	TextView textview;
	private final static String Tag = "TMenu"; 
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		textview = (TextView)this.findViewById(R.id.textview);
		textview.setClickable(true);
		textview.setFocusable(true);
	}

	private String[] areas = new String[]{"實時監控","視頻回放", "圖片管理", "設備管理", "系統幫助", "關於", "取消" };
	public void onClick_Event(View v){
		Log.d(Tag,"textview click start");
		
		new AlertDialog.Builder(MainActivity.this).setTitle("選擇項").setItems(areas,new DialogInterface.OnClickListener(){  
		      public void onClick(DialogInterface dialog, int which){  
		       Toast.makeText(MainActivity.this, "您已經選擇了: " + which + ":" + areas[which],Toast.LENGTH_LONG).show();  
		       dialog.dismiss();  
		      }  
		   }).show();  
	}

使用AlertDialog.Builder創建對話框需要了解以下幾個方法:
setTitle :為對話框設置標題
setIcon :為對話框設置圖標
setMessage:為對話框設置內容
setView : 給對話框設置自定義樣式
setItems :設置對話框要顯示的一個list,一般用於顯示幾個命令時。
setMultiChoiceItems :用來設置對話框顯示一系列的復選框。
setNeutralButton :
setPositiveButton :給對話框添加"Yes"按鈕
setNegativeButton :對話框添加"No"按鈕
create : 創建對話框
show :顯示對話框

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved