3

我有一个listview存储语音识别结果的:

voice_list.ItemClick += delegate(object sender, 
    Android.Widget.AdapterView.ItemClickEventArgs args) 
    { 
        Toast.MakeText(this, "test", ToastLength.Long).Show(); 
    };

如何获取项目中的文本?例如,当我说“不”时,它会识别(现在,知道,你知道....)

4

1 回答 1

1

你已经包含了几个可以使用的ItemClickEventArgs好属性,其中一个特别有用Position。这为您提供了您单击的项目的Positionin ListView,它对应于您传递给Adapter您正在使用的数据集中的项目的相同位置。

因此,在您的ItemClick事件处理程序中,您可以执行以下操作:

var item = _adapter.GetItem(args.Position);

之后您可能必须施放该物品。

于 2013-03-21T17:21:34.753 回答