[解決済み] スピナーで選択された項目の値を文字列で取得するには?
2023-03-08 16:09:03
質問
5つのスピナーがあります。これをまとめると以下のようになります。
これはxmlのSpinnerです。
<Spinner
android:id="@+id/text_interested"
android:layout_span="2"
android:layout_width="wrap_content"
android:layout_height="60px"
android:entries="@array/interestedarrays"
android:prompt="@string/interestedprompt" />
これはJavaのSpinnerです。
submitbtn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
interested.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(
AdapterView<?> adapterView, View view,
int i, long l) {
interesting = interested.getItemAtPosition(i).toString();
}
public void onNothingSelected(
AdapterView<?> adapterView) {
}
});
}
});
ここで説明する。
このページにはボタンがあります。このボタンが押されると、スピナーからデータを読み取ります。このように出力されることを確認しました。
System.out.println(interested.getItemAtPosition(i).toString());
nullすら出ず、何も出ませんでした。
どのように値を取得し、それを文字列化するのですか?
どのように解決するのですか?
これを試してみてください。
String text = mySpinner.getSelectedItem().toString();
このように、様々なSpinnerの値を取得することができます。
関連
-
[解決済み] プログラムによりスピナーの選択項目を設定する
-
[解決済み] アンドロイドスピナー 選択されたアイテムの変更イベントを取得
-
[解決済み] Androidで画面の大きさをピクセル単位で取得する方法
-
[解決済み] 初期テキストが「Select One」のAndroidスピナーを作るには?
-
[解決済み] 新しくインスタンス化されたスピナーで、onItemSelectedを起動させないようにするにはどうすればよいですか?
-
[解決済み] スピナー選択項目のテキストを取得しますか?
-
[解決済み】スピナーの選択項目を位置ではなく値で設定するには?
-
[解決済み] Nexus 4でUSBデバッグモードを見つける方法とオンにする方法
-
[解決済み] wrap_contentでRelativeLayoutがフルスクリーンになってしまう
-
[解決済み] 文字列リソースにHTML?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 設定ページに移動せずに位置情報サービスをオンにする
-
[解決済み] RecyclerView.Stateを使って、RecyclerViewのスクロール位置を保存するには?
-
[解決済み] Nexus 4でUSBデバッグモードを見つける方法とオンにする方法
-
[解決済み] Eclipseでのandroid:configChangesでのAdmobエラー
-
[解決済み] TabLayoutに対応したandroidデザインでタブテキストのフォントを変更する
-
[解決済み] 文字サイズとアンドロイドの画面サイズの違い
-
[解決済み] TextView.setTextSizeの挙動がおかしい - テキストビューのテキストサイズを画面ごとに動的に設定する方法
-
[解決済み] アダプタからActivityメソッドを呼び出す
-
[解決済み] サポートライブラリのアクションバーをPreferenceActivityに追加するには?
-
[解決済み] 文字列リソースにHTML?