zoukankan      html  css  js  c++  java
  • 第一阶段末尾

    package com.example.myapplication.myCenter;
    
    import android.content.Context;
    import android.content.res.TypedArray;
    import android.util.AttributeSet;
    import android.view.LayoutInflater;
    import android.view.View;
    import android.widget.ImageView;
    import android.widget.LinearLayout;
    import android.widget.TextView;
    
    import com.example.myapplication.R;
    
    /**
     * @author:created By ZhangHao
     * 时间:2019/5/9 16
     * 邮箱:188660586@qq.com
     */
    public class nav_bar extends LinearLayout {
    
        private Context con;
        private int right_icon;
        private String left_text;
        private String right_text;
        private View inflate;
        private TextView leftText;
        private TextView rightText;
        private ImageView rigntIcon;
    
        public nav_bar(Context context) {
            super(context);
            init(context, null);
            this.con = context;
    
    
        }
    
        public nav_bar(Context context, AttributeSet attrs) {
            super(context, attrs);
            init(context, attrs);
        }
    
        public nav_bar(Context context, AttributeSet attrs, int defStyleAttr) {
            super(context, attrs, defStyleAttr);
            init(context, attrs);
        }
    
        private void init(Context context, AttributeSet attrs) {
            if (attrs == null) {
                return;
            }
            TypedArray typedArray = context.obtainStyledAttributes(attrs, R.styleable.ItemView);
    
            right_icon = typedArray.getResourceId(R.styleable.ItemView_show_right_icon, R.drawable.setting_arrow);
            left_text = typedArray.getString(R.styleable.ItemView_left_text);
            right_text = typedArray.getString(R.styleable.ItemView_right_text);
    
            typedArray.recycle();
            inflate = LayoutInflater.from(context).inflate(R.layout.item_mine, this, false);
            leftText = (TextView) inflate.findViewById(R.id.left_text);
            rightText = (TextView) inflate.findViewById(R.id.right_text);
            rigntIcon = (ImageView) inflate.findViewById(R.id.right_icon);
            View pass = inflate.findViewById(R.id.pass);
            leftText.setText(left_text);
            rightText.setText(right_text);
            rigntIcon.setImageResource(right_icon);
    
            addView(inflate);
    }
    
    
    }
  • 相关阅读:
    PTA乙级 (*1034 有理数四则运算 (20分)(string.append()))
    Nginx反向代理部署Node.js应用配置方法
    js处理字符串的用法小结
    从零开始基于webpack搭建react全家桶
    Linux常用指令
    matplotlib作图时中文字体乱码解决办法
    大话数据结构 串
    大话数据结构 队列
    大话数据结构 栈
    大话数据结构 线性表
  • 原文地址:https://www.cnblogs.com/zhang188660586/p/11061937.html
Copyright © 2011-2022 走看看