【问题标题】:Clickable listview in c sharp androidc sharp android中的可点击列表视图
【发布时间】:2013-08-20 15:33:50
【问题描述】:

到目前为止,我已经创建了一个列表视图,它显示了数组中的项目。但是,我不知道如何使这些项目执行操作。我想要做的是,当有人在列表中按下“阿森纳”时,它会打开列表中的阿森纳类等等。 我是 c sharp 和 android 编码的新手,如果这很简单,我很抱歉,提前感谢您的帮助

这是我目前的代码:

using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;

namespace App
{
[Activity(Label = "PremierLeague")]
public class Test : ListActivity {
    string[] prem;
    protected override void OnCreate(Bundle bundle)
    {
        base.OnCreate(bundle);
        prem = new string[] { "Arsenal", "Aston Villa", "Cardiff City", "Chelsea", "Crystal Palace", "Everton", "Fulham", "Hull City", "Liverpool", "Manchester City", "Manchester United", "Newcastle United", "Norwich City", "Southampton", "Stoke City", "Sunderland", "Swansea City", "Tottenham Hotspur", "West Bromwich Albion", "West Ham United" };

        ListAdapter = new ArrayAdapter<String>(this, Android.Resource.Layout.SimpleListItem1, prem);
        }
    }
}

【问题讨论】:

  • 您使用 C# 有什么特别的原因吗?如果您使用 Java,您可能会更容易找到示例、教程和文档。

标签: c# android listview clickable


【解决方案1】:

您必须覆盖 OnListItemClick

protected override void OnListItemClick (ListView l, View v, int position, long id)

{

    base.OnListItemClick (l, v, position, id);

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-22
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多