我有一个使用此布局的列表视图:
android.R.layout.simple_list_item_checked
我有一个OnItemClickListener来获取被点击项目的检查状态,并检查或取消选中该项目,但它不起作用。 logcat中没有错误。当我点击列表视图中的某个项目时,没有任何反应。
OnItemClickListener如下所示:
//------------------- OnItemClickListener -----------------------------
lvCheckList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
CheckedTextView textview = (CheckedTextView)view;
if (!textview.isChecked()){
textview.setChecked(true);
}else {
textview.setChecked(false);
}
}
});
答案 0 :(得分:1)
试试这个......
//示例代码
TextView TxtName = (TextView) findViewById(R.id.NameControlId);
TxtName.setOnClickListener(this);
@Override
public void onClick(View view)
{
switch (view.getId())
{
case R.id.NameControlId:
Toast.makeText(getApplicationContext(),"click",Toast.LENGTH_SHORT).show();
break;
}
}