经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 移动开发 » Android » 查看文章
Android 列表对话框 setItems
来源:cnblogs  作者:thomas_blog  时间:2019/11/5 10:12:31  对本文有异议
  1. private Button button;
  2. private final CharSequence[] items = { "北京", "上海", "广州" };
  3. @Override
  4. protected void onCreate(Bundle savedInstanceState) {
  5. super.onCreate(savedInstanceState);
  6. setContentView(R.layout.activity_main);
  7. button = (Button) findViewById(R.id.button);
  8. button.setOnClickListener(new View.OnClickListener() {
  9. @Override
  10. public void onClick(View v) {
  11. // TODO Auto-generated method stub
  12. AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
  13. builder.setTitle("请选择以下城市");
  14. // builder.setMessage("请选择以下城市"); // 使用setMessage会覆盖setItems内容
  15. builder.setItems(items, new OnClickListener() {
  16. @Override
  17. public void onClick(DialogInterface dialog, int which) {
  18. // TODO Auto-generated method stub
  19. CharSequence sequence = items[which];
  20. Toast.makeText(MainActivity.this, "select " + sequence, 1).show();
  21. }
  22. });
  23. AlertDialog dialog = builder.create();
  24. dialog.show();
  25. }
  26. });
  27. }

image

原文链接:http://www.cnblogs.com/zhangxuechao/p/11793939.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号