[Android] 便利な横方向ピッカー HorizontalPickerの設定方法

ピッカーは数字などをキーボード等を使わずスタイリッシュに使える入力支援UIですが、横に回転するピッカーが無いかとライブラリーを見てみたらありました。

ネットではインポートできないというコメントちらほらの難物的なライブラリーなので挑戦してみました。

horizontalpicker01

Android Studio 2.1.1
Android 6.0

 

sponsored link

HorizontalPicker

 
こちらがご本家です。HorizontalPicker

しかし、この通りやってできないのでいろいろ試行錯誤。

まずmarven repositoryの追加

build.gradle(Project …)

dependenciesの設定ですが、compile ‘com.wefika:horizontal-picker:1.1.1’は
Android 2.x 以降で1.1.1は使えるようになりました。問題が出る場合はバージョンを1.1.0にするとうまくいくかもしれません。

build.gradle(Module: app)

レイアウトです、com.wefika.horizontalpicker.HorizontalPickerのタグとxmlns:appを追加

activity_main.xml

res以下にcaluseフォルダーを作成しますが、Packagesに変えないと見えません。あるいは直接フォルダーとファイルを作って記述しておくこともできます。

res\calues\array.xml

使い方が説明されていないのですが、NumberPickerから推測してみました。

MainActivity.java

ボタンをタップしてデータを取り出していますが、他にも方法があるかもしれません。
 
その他のLibraryページ