要有个viewtest的实例才能使用 viewtest实例.mTextView

解决方案 »

  1.   


    public class test()
    {
    TextView  mTextView;
    省略
     public class MyAdapter extends BaseAdapter{
         private ArrayList<String> listdata;
         private Context context;
         
         public MyAdapter(){
         
         }
    @Override
    public int getCount() {
    // TODO Auto-generated method stub
    return listdata.size();
    }
    @Override
    public Object getItem(int arg0) {
    // TODO Auto-generated method stub
    return listdata.get(arg0);
    }
    @Override
    public long getItemId(int arg0) {
    // TODO Auto-generated method stub
    return arg0;
    }
    @Override
    public View getView(int arg0, View arg1, ViewGroup arg2) {省略
    Button1.setOnClickListener(new Button.OnClickListener()
        {
          @Override
          public void onClick(View v)
          {
            // TODO Auto-generated method stub
            mTextView.setText("Hi, Everyone!!");  //mTextView这个总是出错,mtextview一直错误下划线提示
          }
        });
    }return tmView;
    }public class viewtest()
    {}
    }把你的mTextView; 做为全局变量
      

  2.   

    报什么错呢?你的mTextView实例化了吗?
      

  3.   

    他是让你把mTextView 定义成final的,  在mTextview前面加上final