Android点击button弹出对话框

点击button弹出对话框菜单:

点击BUTTON弹出菜单

package zhang.choiceMenu;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class choice extends Activity {
	private Button button;

	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		button = (Button) findViewById(R.id.button1);

		button.setOnClickListener(new OnClickListener() {

			@Override
			public void onClick(View arg0) {

				new AlertDialog.Builder(choice.this)
						.setTitle("choice")
						.setItems(R.array.str_body,
								new DialogInterface.OnClickListener() {

									@Override
									public void onClick(DialogInterface arg0,
											int arg1) {
										// TODO Auto-generated method stub

										String[] aryshop = getResources()
												.getStringArray(
														R.array.str_body);
										new AlertDialog.Builder(choice.this)
												.setMessage(aryshop[arg1])
												.setNegativeButton(
														"ok",
														new DialogInterface.OnClickListener() {

															@Override
															public void onClick(
																	DialogInterface arg0,
																	int arg1) {
																// TODO
																// Auto-generated
																// method stub

															}
														}).show();
									}
								}).show();
				// TODO Auto-generated method stub

			}
		});

	}
}

菜单项

布局就一个BUTTON

暂无评论
  • 1:请一针见血的评论。
  • 2:评论需要审核通过后才能显示。
  • 3:评论字数限制在1000字以内。
  • 当前字数:0
热门文章
推荐文章
随机文章
关于本站 - 广告服务 - 版权声明 - 联系我们 - 友情链接 - 网站地图 - 帮助中心