【问题标题】:whats the wrong with this java android code?这个java android代码有什么问题?
【发布时间】:2013-09-27 02:03:35
【问题描述】:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    // TODO Auto-generated method stub
    View gridView;
    if (convertView == null) {
        LayoutInflater inflater = (LayoutInflater)mContext.getSystemService(
                      Context.LAYOUT_INFLATER_SERVICE);
        gridView = new View (mContext);
        gridView = inflater.iflate(R.layout.gridview_item,null);
    }else {
        gridView = convertView;
    }
    TextView textView = (TextView)
    gridView.findViewById(R.id.grid_item_text);
    textView.setText(mThumbIds_Strings[position]);
    ImageView imageView = (ImageView) gridView.findViewById(R.id.grid_item_image);
    imageView.setImageResource(mThumbIds[position]);
    return gridView;
}

我们想做充气。我们将使用已经存在并且是Gridview 的对象的布局gridview_item。当我尝试运行此代码时,出现以下错误:

LayoutInflater inflater = (LayoutInflater)mContext.getSystemService(
    Context.LAYOUT_INFLATER_SERVICE);

TextView textView = (TextView)

ImageView imageView = (ImageView)

【问题讨论】:

标签: android


【解决方案1】:

嘿,你没有给出错误日志,但我认为问题出在 inflate 方法上,如下所示进行更改。除此之外不需要gridView = new View (mContext);

   @Override
public View getView(int position, View convertView, ViewGroup parent) {
    // TODO Auto-generated method stub
    View gridView;
    if (convertView == null) {
        LayoutInflater inflater = (LayoutInflater)mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

        gridView = inflater.inflate(R.layout.gridview_item, parent, false);
    }else {
        gridView = convertView;
    }
    TextView textView = (TextView)
    gridView.findViewById(R.id.grid_item_text);
    textView.setText(mThumbIds_Strings[position]);
    ImageView imageView = (ImageView) gridView.findViewById(R.id.grid_item_image);
    imageView.setImageResource(mThumbIds[position]);
    return gridView;
}

【讨论】:

    猜你喜欢
    • 2016-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-05
    • 2012-08-07
    • 2014-08-29
    相关资源
    最近更新 更多