嘿伙计们我有一个列表视图,它在每一行内都有一个imageview。我想要的是当我点击/触摸/点击我希望复选框像gmail应用程序一样点击。
到目前为止,我的代码是:public void registerCallClickBack() {
ListView list = (ListView) findViewById(R.id.listView1);
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, final View viewClicked,
int position, long id) {
TextView tv1 =(TextView)viewClicked.findViewById(R.id.stock_name);
TextView tv2 =(TextView)viewClicked.findViewById(R.id.stock_price);
Intent intent = new Intent(MainActivity.this, StockItem.class);
intent.putExtra("name", tv1.getText().toString());
intent.putExtra("price",tv2.getText().toString());
intent.putExtra("stockInfo", stocksList.get(position));
startActivity(intent);
ImageView imageCheck = (ImageView)viewClicked.findViewById(R.id.imagestartinglist);
imageCheck.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
chk = (CheckBox)viewClicked.findViewById(R.id.checkBoxMainList);
if (!chk.isShown()){
chk.setVisibility(CheckBox.VISIBLE);
if(!chk.isChecked()){
chk.setChecked(true);
}
}
}
});
}
});
}
我不知道我错过了什么。当我点击图像时,它会检查我选择的那个和其他一些。我怎么能解决它?也许与ontouch听众? 任何帮助将非常感谢和接受!!!提前感谢!!!