品質のフィールドを編集したい。ボタンをクリックすると、0から100までの数字を含むポップアップが表示されます。これらの数字のいずれかを選択して、数量を編集できます。このウィンドウがビュー全体をブロックしないようにします。
1151 次
1 に答える
0
http://developer.android.com/guide/topics/ui/controls/spinner.html
Spinner は、ポップアップのようなリスト ビューを提供する必要があります。項目を配列で定義できます。あなたの場合は 1-100 で、値も取得します。
あなたのlayout.xmlで
<Spinner
android:id="@id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
あなたのstrings.xmlで
<string-array name="number">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
...
</string-array>
あなたのmainactivity.javaで
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.number, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
于 2012-10-25T02:56:27.447 に答える