1

我是 Android 开发新手,曾尝试研究我的问题,但找不到合适的答案。

我要做的是创建一个项目列表,例如数字 0-9,并将其显示为一个列表,用户可以向上或向下滚动以选择所需的数字,从 0 开始。

我能想到的最好的例子是 HTC Sense 计时器,链接如下(不能以新用户的身份发布图片):

感应定时器:

在此处输入图像描述

我目前拥有的是一个 Spinner,但这并不是我想要的。我希望用户只需向上/向下滑动即可进行选择,而不是按下按钮来调出下拉列表来进行选择。

有没有一种我想念的简单方法来做到这一点,或者这是一件相当复杂的事情?我自己无法找到一个例子。

谢谢

4

3 回答 3

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

于 2012-05-28T06:44:06.403 回答
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>
于 2012-05-28T05:52:32.230 回答
0

您需要为此使用列表视图和适配器。它是实现项目垂直滚动列表的一种非常简单的方法。请参考以下链接中的代码:http: //developer.android.com/resources/tutorials/views/hello-listview.html

于 2012-05-28T05:53:32.750 回答