gpt4 book ai didi

使用 VS 2012 C# 在 Xamarin 中选择 Android Listview 项目

转载 作者:太空狗 更新时间:2023-10-29 15:30:26 25 4
gpt4 key购买 nike

我正在使用 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));
}
});

但是,我没有收到 setOnItemClickListener() 事件。原因是,我正在使用 Xamarin 在 C# 中工作。我想获取 ListView 的选择值或项目。我该怎么做?

最佳答案

让您的 Activity 像这样实现 ListView.IOnItemClickListener:

public class SomeActivity: Activity, ListView.IOnItemClickListener

像这样获取对 ListView 的引用:

LsitView LV = FindViewById<ListView>(Resource.Id.id_in_axml);

然后将 OnItemClickListner 设置为 Activity ,因为我们要实现接口(interface) ListView.IOnItemClickListener

lstItems.OnItemClickListener = this;

最后将其添加到您的 Activity 类中:

public void OnItemClick(AdapterView parent, View view, int position, long id)
{
//whatever you need it to do goes here.
}

关于使用 VS 2012 C# 在 Xamarin 中选择 Android Listview 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17588262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com