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できる優れたプロパティがいくつか含まれていますが、そのうちの 1 つは特に非常に便利ですPosition。これにより、クリックPositionListViewたアイテムの が表示されます。これAdapterは、使用している に渡したデータセット内のアイテムの同じ位置に対応します。

したがって、ItemClickイベントハンドラーで次のことができます。

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

おそらく後でアイテムをキャストする必要があります。

于 2013-03-21T17:21:34.753 に答える