詳細の追加と詳細の編集に同じページを使用する必要があるフォームを準備しています。詳細を追加している間、すべてのフィールドは空白になり、スピナーの選択は「選択なし」に設定されます。ここで、前のアクティビティから渡すアイテムのスピナー選択を設定したいと思います。これを達成する方法?? スピナーにはsetSelection(String string);のようなメソッドがありません。 または、他の方法はありますか、このメカニズムを実現できます...
誰か助けてくれませんか...
詳細の追加と詳細の編集に同じページを使用する必要があるフォームを準備しています。詳細を追加している間、すべてのフィールドは空白になり、スピナーの選択は「選択なし」に設定されます。ここで、前のアクティビティから渡すアイテムのスピナー選択を設定したいと思います。これを達成する方法?? スピナーにはsetSelection(String string);のようなメソッドがありません。 または、他の方法はありますか、このメカニズムを実現できます...
誰か助けてくれませんか...
これがどのくらい頻繁に使用されるかはわかりませんが、スピナーの選択をその中のテキストで設定できます。Spinner にはメソッドsetSelection(int position);があります。.
ここで、パラメーターでテキストの位置を渡す必要があります。これは、アダプターにバインドするために使用する array_list から取得できます。getIndexOf(Object object)
オブジェクトは、宣言されているタイプである必要がありますArrayList
。たとえば、ArrayList
タイプ String の場合、オブジェクトはに渡されるgetIndexOf(Object object)
のは String 型である必要があります。
最後に、次のように選択を設定します。
spinner.setSelection ( spinner_array_list.indexOf(string) );