码迷,mamicode.com
首页 > 移动开发 > 详细

android popupwindow 中listview 无法点击问题

时间:2014-09-24 12:32:46      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:listview   android   

	final PopupWindow pop = new PopupWindow(LayoutParams.WRAP_CONTENT,LayoutParams.MATCH_PARENT);
		ListView listView = new ListView(this);
		listView.setBackgroundColor(Color.WHITE);
		ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
				android.R.layout.simple_list_item_1, type1);
		listView.setAdapter(adapter);
		pop.setContentView(listView);
		pop.setOutsideTouchable(true);
		pop.setFocusable(true);
//		listview.requestFocus();
		pop.update();
		pop.setBackgroundDrawable(new BitmapDrawable());
		pop.showAsDropDown(view);
		listView.setOnItemClickListener(new OnItemClickListener() {

			@Override
			public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
					long arg3) {
				pop.dismiss();
				
			}
		});
其中包括了点击其他部分dismiss,点击listview 的item 才能取消,点击textview

android popupwindow 中listview 无法点击问题

标签:listview   android   

原文地址:http://blog.csdn.net/sunqimin/article/details/39519283

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!