首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    android 参数 attrs.xml,android – 定义自定义attrs

    getContext(), R.layout.custom_view, this); titleView = findViewById(R.id.title_view); } } 步骤2:在values/attrs.xml

    72310编辑于 2022-09-27
  • 来自专栏伟大程序猿的诞生

    Android自定义View【实战教程】1⃣️----attrs.xml详解

    我们在自定义View的时候通常需要先完成attrs.xml文件 在values中定义一个attrs.xml 然后添加相关属性 这一篇先详细介绍一下attrs.xml的属性。 <?

    75720发布于 2019-01-21
  • 来自专栏程序员叨叨叨

    Andorid自定义控件属性值设置

    match_parent一样可以输入标记表示一定的意义,这里的solid表示固定的是宽还是高,如: app:solid="solid_width" // solid_height 找源码 我们知道自定义控件的属性是定义在attrs.xml 文件里的,所以猜测Android自带的属性也为定义在其sdk的attrs.xml文件里到如下的路径下: // 我使用的是版本23的sdk /sdk/platforms/android-23/data/res /values/attrs.xml 因layout_width的属性有match_parent和我们想要实现的效果一致,我们可以搜索一下layout_width找找线索: ? sdk自带attrs.xml 我们可以看到除了通常定义的attr,还要在attr结点的节点内部添加enum常量。 具体实现 找到了模板,我们便可以依样画葫芦,编写下面的代码: attrs.xml里定义属性 <declare-styleable name="ScaleView"> <attr name="scale

    1.4K20发布于 2018-08-28
  • 来自专栏Android开发

    Android自定义View之不得不知道的文件attrs.xml(自定义属性)

    这个时候如果在Activity中运用的话,就是一个死的view,那么有没有什么办法,能改变里面的东西呢(改变文字&&设置ImageView是否显示) 这里就不得不提到文章标题中的attrs.xml文件了

    24710编辑于 2025-06-12
  • 来自专栏伟大程序猿的诞生

    安卓自定义View

    attrs.xml 详解 我们在使用组件属性的时候经常会使用 android:layout_width="wrap_content" android:layout_height="wrap_content " android:text="减少分数" 这些都是系统属性,我们通过attrs.xml可以自己定义属性 <?

    58540发布于 2019-01-21
  • 来自专栏技术小黑屋

    自定义控件进阶:declare-styleable重用attr

    最近接触了Android自定义控件,涉及到自定义xml中得属性(attribute),其实也很简单,但是写着写着,发现代码不完美了,就是在attrs.xml这个文件中,发现属性冗余,于是就想有没有类似属性继承或者 declare-styleable name="ExEditText" parent="ExTextView"> </declare-styleable> </resources> attrs.xml

    1.8K10发布于 2018-09-04
  • 来自专栏老欧说安卓

    Kotlin入门(24)如何自定义视图

    在res\values目录下创建attrs.xml,文件内容如下所示,其中declare-styleable的name属性值表示新视图的名称,两个attr节点表示新增的两个属性分别是textColor和 CustomPagerTab(Context context, AttributeSet attrs) {         super(context, attrs);         //构造函数从attrs.xml var textSize = 15          init {         txtColor = Color.BLACK         textSize = 15         //初始化时从attrs.xml

    1.8K30发布于 2019-01-18
  • 来自专栏Android干货

    Android项目实战(六):JazzyGridView和JazzyListView的使用

    JazzyListView 包含两部分: 1、JazzyGridView  2、JazzyListView GridView和ListView控件划动的动画效果 下载(只包含源码src文件和res/values/attrs.xml 文件,全部源码于GitHub下载): http://yunpan.cn/cFJxMmVWq8Bb7 (提取码:c808) 一、使用步骤: 1、准备操作: 将源码中res/values/attrs.xml

    64540发布于 2018-05-18
  • 来自专栏老欧说安卓

    Android开发笔记(二十四)res目录的结构与配置

    字符串数组的根节点为string-array,整型数组的根节点为integer-array ——booleans.xml : 存放布尔类型的定义文件,根节点为resources,元素节点为bool ——attrs.xml 解析字符串数组使用getResources().getStringArray(R.array.city);,解析整型数组使用getResources().getIntArray(R.array.code); ——attrs.xml

    1.5K40发布于 2019-01-18
  • 来自专栏老欧说安卓

    Android开发笔记(十一)自定义视图的构造方法

    首先在res\values目录下找到attrs.xml(如没有则创建之),在该属性定义文件的resources根节点下增加类似下面的定义: <declare-styleable name="SignatureView R.styleable.SignatureView_paint_color, 0); attrArray.recycle(); } } 这样Android在寻找该自定义视图的属性时,就会依次先找XML布局文件,再找<em>attrs.xml</em>

    89960发布于 2019-01-18
  • 来自专栏陶士涵的菜地

    [android] 手机卫士自定义控件的属性

    小标题开启”,tsh:desc_off=”小标题关闭” 添加命名空间,xmlns:tsh=”http://schemas.android.com/apk/res/包名" 在res/values/目录下创建 attrs.xml android:id="@+id/siv_item"> </com.qingguow.mobilesafe.ui.SettingItemView> </LinearLayout> attrs.xml

    96250发布于 2019-09-10
  • 来自专栏Java架构师必看

    Android开发(25) 如何解决Attribute “XXX” has already been defined

    一  举例说明: 在values文件夹下定义一个上面的attrs.xml的文件,eclipse即会报错:Attribute "icon" has already been defined。

    95820发布于 2021-05-27
  • 来自专栏刘晓杰

    用TypedArray给自定义控件配置属性

    当然是在values文件夹下新建attrs.xml <declare-styleable name="title"> <attr name="name" format="string

    85620发布于 2019-02-21
  • 来自专栏技术小黑屋

    自定义支持读取XML属性的View

    其存放文件为 res/values/attrs.xml。以下为几个简单实例。 linenos:false attrs.xml 1 2 3 4 5 6 7 8 9 <?

    3.4K20发布于 2018-09-04
  • 来自专栏代码GG之家

    Scoops android app多主题架构(三)

    使用说明 不使用Scoops 1自定义一个属性Attrs.xml 这里可以看到定义了两个属性textColor和textSize 格式分别为color和dimension 2创建一个目录values-night

    75470发布于 2018-02-01
  • 来自专栏android技术

    Android圆形进度条

    圆形进度条.jpg 先在attrs.xml中自定义属性 <declare-styleable name="CircleProgressBar"> <attr name="backgroundColor

    1.2K30发布于 2020-07-03
  • 来自专栏Android知识

    【Android笔记】 CustomView

    ,有画笔和画布就可: Android 画笔Paint Android 画布CanvasAndroid之画笔Paint和画布Canvas及实例练习圆角、刮刮卡、圆形头像、倒影效果 自定义attrs属性 attrs.xml values目录下创建attrs.xml <resources> <!

    55420编辑于 2021-12-12
  • 来自专栏Android小知识

    Android自定义TextView实现必填项前面的*号

    在res目录下的values目录里新建一个xml文件,取名为attrs.xml,代码如下所示: <?xml version="1.0" encoding="utf-8"?

    1.9K10发布于 2020-04-24
  • 来自专栏大话swift

    Android 自定义圆形进度View

    接下来我们来实现一个这样的基本显示效果,在进行前我们先来看看需要哪些基本知识: 1怎么使用attrs定义和获取属性 2 使用Paint画圆与文本绘制 3 认真分析UI的界面逻辑 一 attrs.xml ) { super(context, attrs, defStyleAttr, defStyleRes); } 2 在values下面创建一个attrs.xml

    91320发布于 2020-03-26
  • 来自专栏mukekeheart的iOS之旅

    自定义组合控件的过程

    xmlns:itheima="http://schemas.android.com/apk/res/com.itheima.mobilesafe" 6.自定义我们的属性,在Res/values/attrs.xml

    83580发布于 2018-02-27
领券