我有listview
存储语音识别的结果:
voice_list.ItemClick += delegate(object sender,
Android.Widget.AdapterView.ItemClickEventArgs args)
{
Toast.MakeText(this, "test", ToastLength.Long).Show();
};
如何获取项目中的文字?例如,当我说“不”时,它会识别(现在,知道,你知道......)
答案 0 :(得分:1)
ItemClickEventArgs
您包含了几个可以使用的不错的属性,其中一个特别有用Position
。这会为您提供所单击项目的Position
中的ListView
,这对应于您传递给正在使用的Adapter
的数据集中项目的相同位置。
因此,您可以在ItemClick
事件处理程序中执行以下操作:
var item = _adapter.GetItem(args.Position);
您可能必须在之后投射该项目。