自学安卓开发两个月有余,现在学到了自定义控件,故贴上代码纪念一下...
这个自定义控件为我叫它TabView,具体用法其实很简单。以下介绍了详细用法
import android.content.Context;
import android.util.AttributeSet;
import android.view.Gravity;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
/**
* Created by xlzhen on 2015/6/13.
* 这是自定义控件的tabview
*/
public class TabView extends LinearLayout {
private ImageView tab_item_image;//初始化一个imageview
private TextView tab_item_text;//初始化textview
private int R_image_select,R_image_unselect;//初始化tabview选中和未选中状态的本地图片的装载器
private int text_select_color=0,text_unselect_color=0;//初始化tabview_text的选中和未选中颜色
public TabView(Context context, AttributeSet attrs) {
super(context, attrs);
setOrientation(VERTICAL);//设置它为纵向排列
tab_item_image=new ImageView(context);//初始化imageview
tab_item_image.setLayoutParams(new LinearLayout.LayoutParams(ViewGro