break;
case 4:
//使用Showinfo窗口初始化Intent
intent=new Intent(MainActivity.this, Showinfo.class);
startActivity(intent); //打开Showinfo
break;
case 5:
intent=new Intent(MainActivity.this, Sysset.class); //使用Sysset窗口初始化Intent
startActivity(intent); //打开Sysset
break;
case 6:
//使用Accountflag窗口初始化Intent
intent=new Intent(MainActivity.this, Accountflag.class);
startActivity(intent); //打开Accountflag
break;
case 7:
finish(); //关闭当前Activity
}
}
});
}
15.9.3 定义文本及图片组件
定义一个ViewHolder类,用来定义文本组件及图片组件对象,代码如下:
class ViewHolder //创建ViewHolder类
{
public TextView title; //创建TextView对象
public ImageView image; //创建ImageView对象
}
15.9.4 定义功能图标及说明文字
定义一个Picture类,用来定义功能图标及说明文字的实体,代码如下:
class Picture //创建Picture类
{
private String title; //定义字符串,表示图像标题
private int imageId; //定义int变量,表示图像的二进制值
public Picture() //默认构造函数
{
super();
}
public Picture(String title,int imageId) //定义有参构造函数
{
super();
this.title=title; //为图像标题赋值
this.imageId=imageId; //为图像的二进制值赋值
}
public String getTitle() { //定义图像标题的可读属性
return title;
}
public void setTitle(String title) { //定义图像标题的可写属性
this.title=title;
}
public int getImageId() { //定义图像二进制值的可读属性
return imageId;
}
public void setimageId(int imageId) { //定义图像二进制值的可写属性
this.imageId=imageId;
}
}
15.9.5 设置功能图标及说明文字
定义一个pictureAdapter类,该类继承自BaseAdapter类,用来为ViewHolder类中的TextView和ImageView组件设置功能图标及说明性文字,代码如下:
class pictureAdapter extends BaseAdapter //创建基于BaseAdapter的子类
{
private LayoutInflater inflater; //创建LayoutInflater对象
private List