`
h416756139
  • 浏览: 367379 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

重写baseAdapt的getview

 
阅读更多
父类A:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
  TextView textView;
  ImageView imageView;
   
        if (convertView == null) {
    mLayoutInflater = LayoutInflater.from(mContext);
    convertView = mLayoutInflater.inflate(R.layout.subject_item, null);
            textView = (TextView) convertView.findViewById(R.id.textView_item);
            imageView =(ImageView) convertView.findViewById(R.id.imageview01);
     
           convertView.setTag(R.id.imageview01,imageView);
            convertView.setTag(R.id.textView_item,textView);

      } else {
            textView = (TextView) convertView.getTag(R.id.textView_item);
            imageView =(ImageView) convertView.getTag(R.id.imageview01);
        }            
return convertView;
}

子类B:
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
       
        convertView= super.getView(position, convertView, parent);      
        TextView view =(TextView)convertView.getTag(R.id.textView_item);
               
        view.setTextColor(Color.GREEN);
        return convertView;
    }

B extends A
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics