-1

嗨,我有以下 ListView 代码:

    {
        // Populate the wordsList with the String values
        ArrayList<String> matches = data.getStringArrayListExtra(
                RecognizerIntent.EXTRA_RESULTS);
        wordsList.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,matches));
    }

我想要一个监听器,当它从 wordsList 中找到字符串“start”时,它会执行一个 if 语句,我已经尝试了好几个小时但无法到达任何地方。

4

1 回答 1

0

你的意思是这样的吗?

myList.setOnItemClickListener(new OnItemClickListener() {
        @Override
  public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
      if (myList.getAdapter().getItem(position).equals("Start")) {
        //Do your stuff here
      }
  }
});

在这种情况下,当用户单击文本为“开始”的项目时,将调用侦听器。那是你要的吗?

于 2012-05-09T11:02:52.960 回答