解决方案 »

  1.   

    你这个代码给我的感觉是打了断点,你试试,使用 Run as 而不是 Debug as
      

  2.   

    这个是我实现的一个类似的
    @Override
    protected View getExView(int position, View convertView, ViewGroup parent) { View itemView = null;
    itemView = convertView;
    ViewHolder viewHolder = null;
    if (itemView == null) {
    itemView = LayoutInflater.from(context).inflate(
    R.layout.menu_item_layout, null);
    viewHolder = new ViewHolder();
    viewHolder.menuTextView = (TextView) itemView
    .findViewById(R.id.item_menu_text);
    viewHolder.menuImageView = (ImageView) itemView
    .findViewById(R.id.item_menu_img);
    itemView.setTag(viewHolder);
    } else {
    viewHolder = (ViewHolder) itemView.getTag();
    } if (mList != null) {
    if (viewHolder.menuTextView != null) {
    viewHolder.menuTextView.setText((mList.get(position)
    .getmFunctionName()));
    viewHolder.menuImageView.setImageResource(mList.get(position)
    .getmFucntionImgId()); } } convertView = itemView;
    return convertView;
    }public class ViewHolder { public TextView menuTextView;
    public ImageView menuImageView;
    public ViewHolder() {
    // TODO Auto-generated constructor stub
    }}你把上面ImageView的android:src="@drawable/**"设置一个默认的图片看看,能不能显示,可以试试!
      

  3.   

    icon.setImageResource(data.iconId);
    把图片的id打印出来到R.java文件里面去找找看,要是么有就说明id不对。图片当然找不到
      

  4.   

    data.iconId裏面的id出錯,如果你要使用setImageResource()函數,裏面必須要傳入圖片資源的ID號,這個ID號是R.JAVA中自動編號的資源id。