【发布时间】:2014-03-13 13:30:49
【问题描述】:
我遇到了一个场景,我需要将 android xamarin 中的 ListView 与音频文件名绑定。 它应该只显示音频名称的前 5 个字符。我通过拆分它来做到这一点,它工作正常。
adapter = new ArrayAdapter<string> ( this , Resource.Layout.list_item , Resource.Id.audio_names , lstSearchResult.ToArray () );
listResult.Adapter = adapter;
在上述代码中 lstSearchResult 包含 5 个字符的音频名称。
问题是:onItemClick 我需要获取完整的音频名称,以便稍后播放。我该怎么做?
listResult.ItemClick += delegate(object sender , AdapterView.ItemClickEventArgs e )
{
string strItem= adapter.GetItem(e.Position);
};
任何建议/替代方案将不胜感激
【问题讨论】:
-
将发送者的 DataContext 设置为你的对象的一个实例,然后从那里获取完整的数据
标签: c# android .net mono xamarin