-2

我正在编写一个语音识别程序,它将结果显示在ListView. 我想要完成的是允许点击一个项目(识别结果)向谷歌翻译引擎发出请求,并取回翻译结果。

我不确定的是如何制作ListView可点击,以便我可以添加翻译代码。

这是我到目前为止所拥有的:

IList<String> matches = data.GetStringArrayListExtra(RecognizerIntent.ExtraResults);
voice_list.Adapter = new ArrayAdapter<String>(this, Android.Resource.Layout.SimpleListItem1, matches);

为了使项目ListView可点击,我需要添加什么?

4

1 回答 1

0

在java中我会写

voice_list.setOnItemClickListner(...)

所以在xamaring这个方法也应该存在。

但是还有更多 C#-ish 方式:

voice_list.ItemClick += delegate(object sender, ItemEventArgs args)
       {
        // When clicked, show a toast with the TextView text  
        // do what you want
       };  
于 2013-03-21T12:57:04.037 回答