1.

public class ConsultationItemLayout extends LinearLayout {    private TextView consultationKey;    private TextView consultationValue;    private String cKeyText;    private String cValueText;    public ConsultationItemLayout(Context context) {        super(context);        initTypedArray(context, null);        initView(context);    }    public ConsultationItemLayout(Context context, @Nullable AttributeSet attrs) {        super(context, attrs);        initTypedArray(context, attrs);        initView(context);    }    public ConsultationItemLayout(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {        super(context, attrs, defStyleAttr);        initTypedArray(context, attrs);        initView(context);    }    private void initTypedArray(Context context, AttributeSet attrs) {        TypedArray mTypedArray = context.obtainStyledAttributes(attrs, R.styleable.ConsultationItem);        cKeyText = mTypedArray.getString(R.styleable.ConsultationItem_consultation_key_text);        cValueText = mTypedArray.getString(R.styleable.ConsultationItem_consultation_value_text);        //获取资源后要及时回收        mTypedArray.recycle();    }    public void initView(Context context) {        LayoutInflater.from(context).inflate(R.layout.item_consultation_detail_layout, this, true);        consultationKey = (TextView) findViewById(R.id.consultation_key);        consultationValue = (TextView) findViewById(R.id.consultation_value);        consultationKey.setText(cKeyText);    }    public void setTypeText(String value) {        if (TextUtils.isEmpty(value)) {            value = "";        }        consultationKey.setText(value);    }    public void setMessage(String value) {        if (TextUtils.isEmpty(value)) {            value = "";        }        consultationValue.setText(value);    }}

2.

在attr文件夹里写

        

 

更多相关文章

  1. IP地址获取
  2. Android(安卓)工具类大全java文件
  3. Android反编译工具集合贴
  4. Android获取CPU,内存等系统信息方法
  5. Android(安卓)6.0 相关问题
  6. Android获取应用权限列表
  7. okhttp3从服务器获取图片
  8. 运行时获取Android(安卓)API版本
  9. android获取通讯录所有电话

随机推荐

  1. Android中什么是anr ? 原因 or 解决方法
  2. JavaEye Android(安卓)客户端正式发布
  3. android进程间服务通信示例
  4. Android(安卓)Intent调用方法总结
  5. android 事件分发机制(图文详解)
  6. Android开发者需要面对的8大挑战
  7. 下载 raywenderlich.com 上的 iOS/androi
  8. 【Android】多个Activity之间利用bundle
  9. Android(安卓)调用相机拍照,适配到Android
  10. 谷歌敦促Android开发者取消菜单键设计