Error:(150, 57) 错误: 找不到符号
符号: 变量 drawble
位置: 类 Object
public 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;
@Override
protected 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;
_芷英_
相关分类