s = ans.getText().toString();
jum.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3){
String selected = jum.getItemAtPosition(arg2).toString();
if(s.equals(selected))
{
//jum.setItemChecked(arg2, true);
ans.setText("correct");
}
else
{
ans.setText("incorrect");
}
}
});
此处ans
是一个EditText,而jum
是一个列表视图。我试图将用户在edittext中输入的字符串与他点击的listview中的项目字符串进行比较。
答案 0 :(得分:-1)
jum.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
String selected = jum.getItemAtPosition(arg2).toString();
s= ans.getText().toString();
if(s.equals(selected))
{
//jum.setItemChecked(arg2, true);
ans.setText("correct");
}
else
{
ans.setText("incorrect");
}
}
});