我是Android开发的新手,并尝试过研究我的问题,但找不到合适的答案。
我要做的是创建一个项目列表,例如数字0-9,并将其显示为用户可以向上或向下滚动以选择所需数字的列表,从0开始。 / p>
我能想到的最好的例子是下面链接的HTC Sense计时器(不能以新用户的身份发布图片):
Sense Timer:
我目前拥有的是一个Spinner,但这并不是我想要的。我希望用户只需向上/向下滑动即可进行选择,而不是按下按钮以显示下拉列表以进行选择。
有一种简单的方法可以解决这个问题吗?或者这是一件相当复杂的事情吗?我一直无法找到一个例子。
由于
答案 0 :(得分:2)
这在android中简称为 Wheel View 。我不太清楚它的实现,但这是一个非常好的演示。看看吧。
http://android-devblog.blogspot.in/2010/05/wheel-ui-contol.html
这将让您开始使用它。
这是另一个,
http://android-devblog.blogspot.in/2011/01/android-wheel-update-custom-views-for.html
答案 1 :(得分:0)
尝试使用ScrollView,这可行:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ScrollView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
//Your Components
</RelativeLayout>
</ScrollView>
答案 2 :(得分:0)
您需要使用listview和适配器。它是一种实现垂直滚动项目列表的简单方法。请参考以下链接中的代码: http://developer.android.com/resources/tutorials/views/hello-listview.html