【问题标题】:Listview attributes列表视图属性
【发布时间】:2011-12-12 14:58:26
【问题描述】:

是否可以在列表视图上具有类似的属性:-

<string-array name="arr_sats">
<item id="0101">Sat 1</item>
<item id="0201">Sat 2</item>
</string-array>

那么在点击事件上获取'id'的值?

【问题讨论】:

  • 抱歉忘记添加代码标签 :(
  • Ops 刚刚删除了我的评论。没问题。 :)

标签: android listview listviewitem


【解决方案1】:

onClick 给你一个位置。使用该位置,您可以获取项目并因此获得 id。

【讨论】:

  • 是的,我可以获得职位,但我如何真正获得 id,这是我在创建列表时手动输入的内容?
  • 您使用的是哪种适配器? developer.android.com/reference/android/widget/… 使用这个,有“getItem(int position)”,你会得到一个 ListItem 对象。从那个对象(你存储数据的地方)你可以得到你的 id。也许你可以给我们一些你的铁道部代码?然后我们可以说更多,我很确定。
【解决方案2】:

onItemClick 将为您提供位置,然后您必须解析 xml 并获取该位置的属性。请参阅以下网址 how to get 'name' attribute of item of string-array

【讨论】:

  • 在这里有点挣扎,对android来说很新,如果你有一个更清晰的例子(只是我很厚)。我原以为这样的事情会简单得多
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多