1

私はAndroid開発に不慣れで、質問を調べてみましたが、適切な答えが見つかりません。

私がやろうとしているのは、たとえば0〜9の数字などの項目のリストを作成し、それをリストとして表示して、ユーザーが上下にスクロールして0から始まる目的の数字を選択できるようにすることです。

私が考えることができる最も良い例は、以下にリンクされているHTC Senseタイマーです(新しいユーザーとして写真を投稿することはできません):

センスタイマー:

ここに画像の説明を入力してください

私が現在持っているのはスピナーですが、それは私が望んでいるものではありません。ボタンを押してドロップダウンリストを表示して選択するのではなく、ユーザーが上下にスワイプして選択するだけでよいようにします。

私が見逃しているこれを行う簡単な方法はありますか、それともかなり複雑なことですか?私は自分で例を見つけることができませんでした。

ありがとう

4

3 に答える 3

2

これは、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

于 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 に答える