Я новичок в разработке Android, и попытался изучить мой вопрос, но не могу найти подходящий ответ.
То, что я пытаюсь сделать, это создать список элементов, например число 0-9, и отобразить это как список, который пользователь может прокручивать вверх или вниз, чтобы выбрать нужный номер, начиная с 0.
Лучший пример, о котором я могу думать, - это таймер HTC Sense, связанный ниже (не может публиковать фотографии как новый пользователь):
Таймер Sense:
У меня в настоящее время есть Spinner, но это не совсем то, что я хочу. Я хочу, чтобы пользователь просто прокручивал вверх/вниз, чтобы сделать свой выбор, а не нажимать кнопку, чтобы открыть раскрывающийся список, чтобы сделать свой выбор.
Есть ли простой способ сделать это, что мне не хватает, или это довольно сложная задача? Я не смог найти пример самостоятельно.
благодаря
Это просто называется Wheel View в android. Я не очень понимаю его реализацию, но здесь очень хорошая демонстрация. Взгляните на это.
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
Для этого вам нужно использовать список и адаптер. Его очень простой способ реализовать вертикальный прокручиваемый список элементов. Пожалуйста, просмотрите код по следующей ссылке: http://developer.android.com/resources/tutorials/views/hello-listview.html
Попробуйте 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>