android – 我可以关闭列表单击上的警报对话框吗?

前端之家收集整理的这篇文章主要介绍了android – 我可以关闭列表单击上的警报对话框吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个警告对话框,上面有一个列表,我想关闭onlistclick它可能吗?
  1. AlertDialog.Builder builder = new AlertDialog.Builder(this);
  2.  
  3. final String[] Categories = sqliteHelper.getAllCategories();//this is where i get the array for my list
  4. ListView myList = new ListView(this);
  5.  
  6. ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.alert_dialog_list_view,Categories);
  7. myList.setAdapter(adapter);
  8. myList.setOnItemClickListener(new OnItemClickListener() {
  9. public void onItemClick(AdapterView<?> parent,View view,int position,long rowId) {
  10. //doing something in here and then close
  11. }
  12. });
  13. builder.setTitle("Please Choose");
  14. builder.setInverseBackgroundForced(true);
  15. builder.setView(myList);
  16. final Dialog dialog = builder.create();
  17. dialog.show();
  18. }

警报对话框运行完美我只是不想在其中放任何按钮.

解决方法

如果在Dialog之后定义onItemClickListener,则只需调用dialog.dismiss();在onItemClick()方法中.

猜你在找的Android相关文章