zoukankan      html  css  js  c++  java
  • 第一阶段SCRUM冲刺-10

    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);
    }
    
    
    }
  • 相关阅读:
    npm version patch
    nginx 操作
    基于 Vue CLI 组件库封装,按需加载实现
    nginx 配置文件路径获取
    Laravel 生产资源路由并指定模型
    base.js,通用js方法,Js方法封装
    jquery.params.js,Jquery获取页面参数,js获取页面参数
    layui使用,LayUI select不显示,LayUI文件上传,Layui自定义校验规则
    Layer弹窗消息封装,Layer消息提示封装,Layer使用
    Html跨域js封装,前端页面跨域js,postMessage实现跨域
  • 原文地址:https://www.cnblogs.com/chenyuchun/p/11066729.html
Copyright © 2011-2022 走看看