首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Listview,触摸屏中的单选?

Listview,触摸屏中的单选?
EN

Stack Overflow用户
提问于 2011-05-24 18:38:13
回答 2查看 3.6K关注 0票数 4

目标:让一个LIstView显示一个文本字符串列表。用户可以通过触摸来选择项目。选中的项目与未选中的项目明显不同。

简而言之,我想有一个简单的滚动列表框,使用轨迹球和触摸模式工作。

有很多帖子都在问这个问题,但似乎没有一个得到足够的答案。这是一个如此简单的要求,为什么没有这方面的文章呢?

我看了看http://developer.android.com/resources/tutorials/views/hello-listview.html,但这在触摸模式下是行不通的:它显示了橙色的背景,如果没有极客的极客魔法,这在触摸模式下是不可能实现的,因为这是所有新手都期待的东西。

我怀疑实现触控模式可选列表框( google speak中的ListView)的唯一方法是在其中插入单选按钮。突然之间,我的小文本列表视图变成了一个怪物。

谁能解释一下最简单的方法来做一个单选项ListView,它显示所选的项目,这样用户就可以在触摸模式下确定它是被选中的?在摸索了几天之后,我真的不担心它有没有单选按钮、会唱歌的凤头鸟或其他什么,只要它的代码很简单就行。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-24 18:51:09

以下是Google提供的示例:

http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List10.html

它使用单选按钮

票数 2
EN

Stack Overflow用户

发布于 2011-05-24 20:57:54

你想做什么?只是在ListView中高亮显示哪一行是selected.rt?对于这个,你可以使用这个。

代码语言:javascript
复制
android:listSelector="@drawable/highlighter"
android:drawSelectorOnTop="true"   

在XML文件中编写以下代码

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6109153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档