如何获取ImageView超出OnItemClickListener范围?如何获取ImageView超出Onitemclicklistener范围
mListView2.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
imageView2 = (ImageView) view.findViewById(R.id.applist_item_image);
if (switches==true) {
imageView2.setImageResource(R.drawable.on);
preferences.edit().putBoolean("tgpref", true).commit();
switches = false;
} else {
imageView2.setImageResource(R.drawable.off);
preferences.edit().putBoolean("tgpref", false).commit();
switches = true;
}
}
});
编写代码'imageView2 =(ImageView的)view.findViewById(R.id.applist_item_image);'上面的这个'OnItemClickListener()'或'中的OnCreate()' –
其不工作,因为ImageView的是不从R.layout.activity_main 它从另一个xml文件这是R.layout.activity_row 所以我如何得到图像视图来解决我的问题? –