package com.xhsemoticonskeyboard.common.widget;
import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.GridView;
import android.widget.RelativeLayout;
import com.xhsemoticonskeyboard.R;
import com.xhsemoticonskeyboard.common.adapter.AppsAdapter;
import com.xhsemoticonskeyboard.common.data.AppBean;
import java.util.ArrayList;
public class SimpleAppsGridView extends RelativeLayout {
protected View view;
public SimpleAppsGridView(Context context) {
this(context, null);
}
public SimpleAppsGridView(Context context, AttributeSet attrs) {
super(context, attrs);
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
view = inflater.inflate(R.layout.view_apps, this);
init();
}
protected void init(){
GridView gv_apps = (GridView) view.findViewById(R.id.gv_apps);
ArrayList<AppBean> mAppBeanList = new ArrayList<>();
mAppBeanList.add(new AppBean(R.mipmap.icon_photo, "图片"));
mAppBeanList.add(new AppBean(R.mipmap.icon_camera, "拍照"));
mAppBeanList.add(new AppBean(R.mipmap.icon_audio, "视频"));
mAppBeanList.add(new AppBean(R.mipmap.icon_qzone, "空间"));
mAppBeanList.add(new AppBean(R.mipmap.icon_contact, "联系人"));
mAppBeanList.add(new AppBean(R.mipmap.icon_file, "文件"));
mAppBeanList.add(new AppBean(R.mipmap.icon_loaction, "位置"));
AppsAdapter adapter = new AppsAdapter(getContext(), mAppBeanList);
gv_apps.setAdapter(adapter);
}
}