は、ので、ここでいくつかのステップは、(あなたがスピナーとレイアウトを持っていると仮定)を再生するためには:スピナーのオリエンテーションの変更時にスピナーのドロップダウンビューを表示したままにすることはできますか?それは私が尋ねタイトルからも明らかだ場合、私は知らない
- タップ>ドロップダウンリストが表示されます。
- デバイスを縦向きから横向きに(またはその逆に)回転させて、リストを閉じています。
私の問題は、デバイスを回転させた後にリストを開いたままにしたいということです。 onConfigurationChangedをオーバーライドすると通常は可能ですが、私はランドスケープモード用に別のレイアウトを定義していますので、私のonConfigurationChangedメソッドではsetContentViewを呼び出してドロップダウンビューを閉じるポートレートモードで開かれました。
ドロップダウンリストが閉じないようにする方法や、デバイスを回転させた後に強制的に表示させる方法がありますか?
お寄せいただきありがとうございますが、私はすでに私のスピナーのonSaveInstanceState/onRestoreInstanceStateで試してみましたが、この状況ではあまり役に立ちません。選択された項目だけが保存され、リストが開かれたことは保存されません。スピナーの状態を保存する別の方法がありますか(ドロップダウンビューが開いたという事実を含むもの)ですか?あるいは、私はドロップダウンビューの状態をどうにか保存できますか? – Ade