Andoroidでコンボボックスを使いたいと考えています。
スピナー(Spinner)を使えばコンボボックスを実装できるという記事を読みまして試しています。
記事ではスピナーとバインドさせる配列ArrayAdapterを使用するという事で、以下のように記述されておりました。
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item);
MainActivityクラスのonCreateメソッドでは上手く利用できたのですが、インナークラスでは利用できませんでした。
以下のように試してみましたが、ダメでした。
MainActivity mainActivity = new MainActivity();
ArrayAdapter adapter = new ArrayAdapter(mainActivity, android.R.layout.simple_spinner_item);
どのように実装するのがよろしいでしょうか?
そもそもArrayAdapterをインナークラスでは使えないのでしょうか?
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/18 04:39