特定のタイプ識別子をSpinner
のアダプターにマップする必要があります。
型識別子を定数として定義しました。
public static int TYPE_SOMETYPE = 0;
// etc..
では、スピナーでどのタイプが選択されているかを調べるにはどうすればよいでしょうか? SpinnerAdapter
仕事に適したツールはどのようなものですか?
特定のタイプ識別子をSpinner
のアダプターにマップする必要があります。
型識別子を定数として定義しました。
public static int TYPE_SOMETYPE = 0;
// etc..
では、スピナーでどのタイプが選択されているかを調べるにはどうすればよいでしょうか? SpinnerAdapter
仕事に適したツールはどのようなものですか?
BaseAdapter インターフェイスを使用して、独自のアダプター クラスを実装できます。SpinnerAdapter インターフェースを実装しているため、Spinner のアダプターとして使用できます。
このアダプターでは、提示する必要があるアイテムを保存する必要があります。たとえば、.setTag() を使用して .getView() で返されるすべての行 View のタグとしてカスタム ID を設定する必要があります。または、アイテムの位置に基づいて、.getItemId() メソッドでそれらの ID を返すことができます。
その余分な詳細をハッシュマップまたはアダプターの外部に保持し、スピナーの「位置」を使用して必要なタイプを取得する必要があると思いますか?