PopupWindow里显示listview 解决ListView取不到ItemClick事件问题
来源:互联网 发布:淘宝店修改店名要多久 编辑:程序博客网 时间:2024/05/02 02:56
package com.example.popupwindow; import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.AdapterView;import android.widget.AdapterView.OnItemClickListener;import android.widget.ArrayAdapter;import android.widget.Button;import android.widget.ListView;import android.widget.PopupWindow; public class MainActivity extends Activity {Button button1; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button1=(Button)findViewById(R.id.button1); button1.setOnClickListener(new OnClickListener(){ public void onClick(View v) {// TODO Auto-generated method stub//生成ListViewListView listview=new ListView(MainActivity.this);String[] strs=new String[3];strs[0]="asfsafdasdf";strs[1]="桂 地要仍地沃尔夫仍";strs[2]="asfsafdasdf";ArrayAdapter<String> adapter=new ArrayAdapter<String>(MainActivity.this,R.layout.item,R.id.text1,strs);listview.setAdapter(adapter);listview.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) {// TODO Auto-generated method stubSystem.out.println(position);}});PopupWindow window=new PopupWindow(MainActivity.this);//设置宽高window.setWidth(200);window.setHeight(120);//填充window.setContentView(listview);//外部可部window.setOutsideTouchable(true);//加了下面这行,onItemClick才好用window.setFocusable(true);window.showAsDropDown(button1); }}); } }
请尊重作者劳动成果,复制转载保留原站链接点击打开链接
0 0
- PopupWindow里显示listview 解决ListView取不到ItemClick事件问题
- 解决ListView里TextView设置LinkMovementMethod后导致其ItemClick失效的问题
- ListView ItemClick和Button单击事件冲突的解决
- ListView不能响应itemclick事件的解决方法
- Android ListView无法触发ItemClick事件
- ListView不能响应itemclick事件的解决方法
- ListView不能响应itemclick事件的解决方法
- Android ListView无法触发ItemClick事件
- Android ListView无法触发ItemClick事件
- ListView不能响应itemclick事件的解决方法
- 问题解决:listview 的itemclick事件无法触发
- Android ListView无法触发ItemClick事件
- 解决ListView里TextView设置LinkMovementMethod后导致其ItemClick失效
- listview的itemClick监听无响应问题
- 机型适配问题 三星note3上popupWindow里的listView无法获得点击事件
- Popupwindow中显示listview
- Android Popupwindow 显示ListView
- 解决ListView在ScrollView里只显示单行的问题
- leetcode 326. Power of Three
- JavaScript 引擎指南1
- MFC 出现 重载函数XX已存在 的解决
- 【Linux】Linux下PCB结构(task_struct)
- 第七次上机实验
- PopupWindow里显示listview 解决ListView取不到ItemClick事件问题
- RMI(Remote Method Invocation)原理浅析
- 爬虫闯关 - 第一关
- 排序:简单选择排序
- 缓存AngularJS JSONP请求
- iOS多线程之线程安全和GCD
- Android图片压缩(质量压缩和尺寸压缩)
- mysql 批量插入数据
- ThinkPHP学习笔记(八)一个用户增删改查的小例子