17

AndroidでNumericUpDownボタンを見つけようとしましたが、失敗しました。Androidでコントローラーが何と呼ばれるか知っていますか?教えてください!

<?xml version="1.0" encoding="utf-8"?>
<!-- 
 main.xml 
 7/22 2010 
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 >
 <GridView 
  android:id="@+id/GridView" 
  android:layout_width="fill_parent"  
  android:layout_height="fill_parent"
  android:numColumns="3"
  android:verticalSpacing="10dp"
  android:horizontalSpacing="10dp"
  android:columnWidth="90dp"
  android:stretchMode="columnWidth"
  android:gravity="center"
  android:background="@color/white"
  >
 </GridView>
 <ButtonUpDown>
  <!-- The real name is??? -->
 </ButtonUpDown>
</LinearLayout>

お時間をいただきありがとうございます 編集:

コントローラは次のように なります。数値上下http://www.skogberg.eu/img/numUpDown.png

4

5 に答える 5

22

com.android.iternal.widget.NumberPickerスクリーンショットのビューは、 などの一部の標準コンポーネントで使用されるように見えますDatePicker

残念ながら、このコンポーネントは一般向けではないためinternal、パッケージ名に . アクセスするために使用できるいくつかのトリックがありますが、直接アクセスしないことをお勧めします。これは「プライベート」コードであるため、API メンテナーは異なるバージョンの Android での外部互換性について心配するつもりはありません。そのため、現在動作するようになったとしても、将来的に問題が発生する可能性があります。

最善の策は、パブリック Android ソース リポジトリからのコードを取得し、NumberPickerそれをコピーして独自のクラスに貼り付けて Number Picker ウィジェットを作成することです。

または、これを自分でやりたくない場合は、ソースからプルする作業NumberPickerは既に行われており、ダウンロードして使用できるように Web サイトに投稿されています

于 2010-07-25T06:47:11.380 に答える
7

API11以降のSDKで利用可能-http://developer.android.com/reference/android/widget/NumberPicker.html

于 2012-06-17T10:23:39.270 に答える
3

これは古い質問ですが、他の誰かがこの投稿を見つけた場合に備えて投稿します。

前述のように、NumberPicker内部用であり、公開用ではありません。それを使用して Android ソースからソース コードをコピーする最も安全な方法。誰かがすでにそれを行っており、ここに投稿しています:

http://www.quietlycoding.com/?p=5

同じトピックに関するディスカッションについては、こちらも参照してください。

于 2011-10-06T10:36:41.567 に答える
2
<android.widget.NumberPicker
    android:id="@+id/numberPicker1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >
</android.widget.NumberPicker>
于 2012-12-07T15:59:47.133 に答える
1

android number pickerを検索すると、いくつかの良い結果が得られました。特に、これが日付ピッカー ウィジェットで使用されていることを示唆するこのスレッドです。com.android.internal.widget.NumberPickerスレッドには、それを使用/エミュレートするためのいくつかの提案があります。

于 2010-07-25T06:39:17.313 に答える