スピナーのAndroid:Prompt
に問題があります。 XMLファイルでこのコードを使用しましたが、機能しません。
<Spinner
Android:id="@+id/spinner"
Android:layout_width="match_parent"
Android:layout_height="wrap_content"
Android:layout_marginTop="120dp"
Android:Prompt="@string/club_type">
</Spinner>
また、メインのアクティビティでこのコードを使用しようとしましたが、これも機能しません:
spinner.setPrompt("Select club");
2番目のケースを使用している間、Android:Prompt
を使用しませんでした。言い換えれば、私はそれらを個別に試しました。誰かが私を助けることができますか?
私の仕事に完全に取り組んでいます。
プロンプトを最初の要素と間違えています。スピナーをタップすると、Select club
プロンプトとしての見出しとして。
お役に立てれば。
それに対処する方法は2つあります。
静的な方法:
xMLのSpinnerタグに1行のコードを追加します
Android:spinnerMode="dialog"
そして設定:
Android:Prompt="Prompt"
動的な方法で:
使用する
Spinner spinner = (Spinner)findViewById(R.id.spnner);
String[] myItems= getResources().getStringArray(R.array.spinner1);
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<>(this,
Android.R.layout.select_dialog_item, myItems);
spinner.setPrompt("Prompt");
アダプターを設定および初期化するとき
それがあなたを助けることを願っています! :)