こんにちは私はiphoneのドロップダウンリストのように見える保存とキャンセルボタンを備えたスピナーを設計したいと思います。
例を挙げて教えてください。
私はそれを探すのに疲れましたが、これに対する解決策を見つけることができませんでした。
あなたの最善の策は、その中にカスタムAlertDialog
を作成するSpinner
ことです. CustomAlertDialog
の例を次に示します。Android 向けのアプリを作成する場合、iOS のデザインを模倣するのではなく、Android のデザイン ガイドラインに従うことをお勧めします。ユーザーが混乱するからです。
「res/values/strings.xml」ファイルを開き、Spinner に表示される項目のリスト (ドロップダウン リスト) を定義します。
<?xml version="1.0" encoding="utf-8"?>
<string name="spn_prompt">Choose one</string>
<resources>
<string-array name="spn_arrays">
<item>Save</item>
<item>Cancel States</item>
</string-array>
</resources>
それらをレイアウトに設定します
<Spinner
android:id="@+id/spinner1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:entries="@array/spn_arrays"
android:prompt="@string/spn_prompt" />