有时候我们需要自定义组件,例如自定义一个组件同时可以显示图片又能显示文字,文字不是在图片上显示,定义了点击图片的事件,效果如图:
来看看自定义的组件文件,写一个class继承Linearlayout:
package com.example.acd;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.util.AttributeSet;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
public class MyTextView extends LinearLayout {
private Context mContext;
// public MyTextView(Context context) {
// super(context);
// // TODO Auto-generated constructor stub
// this.mContext = context;
// setOrientation(VERTICAL);
// }
public MyT