我正在使用VS 2012在Android应用上工作.实际上,我想实现这个目标:
// lv = My listView Name.
lv.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> myAdapter, View myView, int myItemInt, long mylng)
{
String selectedFromList =(String) (lv.getItemAtPosition(myItemInt));
}
});
Run Code Online (Sandbox Code Playgroud)
但是,我没有得到setOnItemClickListener()事件.原因是,我正在使用Xamarin在C#中工作.我想获得ListView的选择值或项目.我怎么能这样做?
小智 13
让您的活动实现ListView.IOnItemClickListener,如下所示:
public class SomeActivity: Activity, ListView.IOnItemClickListener
Run Code Online (Sandbox Code Playgroud)
像这样获得你的列表视图的反馈:
LsitView LV = FindViewById<ListView>(Resource.Id.id_in_axml);
Run Code Online (Sandbox Code Playgroud)
然后将OnItemClickListner设置为活动,因为我们要实现接口ListView.IOnItemClickListener
lstItems.OnItemClickListener = this;
Run Code Online (Sandbox Code Playgroud)
最后将此添加到您的活动类:
public void OnItemClick(AdapterView parent, View view, int position, long id)
{
//whatever you need it to do goes here.
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7702 次 |
| 最近记录: |