为了账号安全,请及时绑定邮箱和手机立即绑定

已经定义了,为什么还是找不符号呢?

已经定义了,为什么还是找不符号呢?

HoldOn321 2015-11-25 16:29:14
Error:(150, 57) 错误: 找不到符号符号:   变量 drawble位置: 类 Objectpublic static class DataItem{    public String dataName;    public Drawable drawable;}//保存系统所有程序的list集合private ArrayList<DataItem> items=new ArrayList<DataItem>();//记录当前显示第几屏的程序private int screenNo=-1;//保存程序所占的的总屏数private int screenCount;ViewSwitcher switcher;//创建布局解释器LayoutInflater inflater;@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    inflater=LayoutInflater.from(MainActivity.this);    //创建一个四十元素的list集合,用于模拟包含四十个应用程序;    for (int i=0;i<40;i++)    {        String label= ""+i;        Drawable drawable=getResources().getDrawable(R.drawable.ic_launcher);        DataItem item=new DataItem();        item.dateName=label;        item.drawable=drawable;        items.add(item);    }......public View getView(int position, View convertView, ViewGroup parent){    View view=convertView;    if (convertView==null)    {        //加载R.layout。labelicon布局文件        view=inflater.inflate(R.layout.labelicon,null);    }    //获取其中组件    ImageView imageView=(ImageView)view.findViewById(R.id.imageview);    imageView.setImageDrawable(getItem(position).drawable);//还有这里    TextView textView= (TextView) findViewById(R.id.textview);    textView.setText(getItem(position).dataName);//就是这里出错了   return view;
查看完整描述

1 回答

?
_芷英_

TA贡献1条经验 获得超0个赞

public DataItem getItem(int position) {

//根据screenNo计算第position个列表项的数据

return items.get(screenNo*NUMBER_PER_SCREEN+position);

}

你重写的方法都没有那个DataItem 类型,怎么能够获取到!!!

查看完整回答
反对 回复 2016-12-21
  • 1 回答
  • 0 关注
  • 4341 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信