0

最近、Eclipse プロジェクトを Android Studio にインポートしたところ、次のエラーが発生し始めました。 error: cannot find symbol method getApplication()これは、カスタム アダプターから Eclipse で取得できませんでした:

public class MyAdapter implements SpinnerAdapter{

   @Override
   public View getView(int position, View convertView, ViewGroup parent) {
       TextView v = new TextView(getApplication());

何か案は?

4

2 に答える 2

0

アダプタ ビューで getApplication コンテキストを取得できません。アクティビティからコンテキストを渡す必要があります。

このような :

youradapterclass obj = new youradapterclass(this);

アダプタークラスでコンストラクターを作成し、コンテキストをクラス変数に保存して、テキストビューコンテキストで使用します。

この例を参照してください

于 2013-07-24T12:21:27.070 に答える