private void listviewItemClick() {
lv_softmanager_application.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
//1.屏蔽栏目标题条目
if (position==0 || position == userAppList.size()+1) {
return;
}
//2.获取条目所对应的应用信息
//用了两个List存放数据,position从0开始计数
//先获取userApp的数据,那么只要从0开始到userApp的长度都存放userApp
//再存放sysapp,position是累加变化的,用它减去userApp的长度就能获得syslist里面存放的序号获得数据
if(position<=userAppList.size()){
appInfo=userAppList.get(position-1);//因为加了个栏目textview所有要减去栏目的
}else{
appInfo=sysAppList.get(position-userAppList.size()-2);
}
//3.弹出气泡
TextView contentView=new TextView(getApplicationContext());
contentView.setText("我是popupWindow气泡");
PopupWindow popupWindow=new PopupWindow(contentView, 100, 100);
popupWindow.showAtLocation(parent, Gravity.LEFT|Gravity.TOP, 100, 100);
}
});
}