2017-08-16 6 views
1

私は下記の画像ごとにタイムスロットの選択ダイアログを作成したい:Androidでスロットピッカー(分/時間)を作成する方法は?

enter image description here

は、誰がどのように私はこれを達成することができます任意のアイデアを持っていますか?私たちは日付と時刻のピッカーを持っていますが、私たちはAndroidにこのタイプのネイティブスロットピッカーを持っていません。ありがとう

+0

あなたはこのライブラリを試すことができます[https://github.com/gzu-liyujiang/AndroidPicker] (https://github.com/gzu-liyujiang/AndroidPicker) – KeLiuyue

答えて

1

あなたはコントロールNumberPicker

例を使用することができます。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:orientation="horizontal" 
android:layout_height="match_parent"> 

<NumberPicker 
    android:id="@+id/number_picker_hour" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_horizontal" 
    android:configChanges="keyboard|keyboardHidden" /> 

<NumberPicker 
    android:id="@+id/number_picker_min" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_horizontal" 
    android:configChanges="keyboard|keyboardHidden" /> 
</LinearLayout> 
0

ちょっと、あなたはアンドロイドのスピナーを使用して、上記のタイムスロットピッカーを作ることができます。

または、ボイラーコードを提供するいくつかのオープンソースライブラリを使用することができます。

Open source libraries for time picker

関連する問題