为了账号安全,请及时绑定邮箱和手机立即绑定

Android 中 xml文件中的标签都是表示什么,都是内部定义好的,在哪定义的?

例如

<resources>
   
       <declare-styleable name="Topbar">
           <attr name="title" format="string"/>
           <attr name="titleTextSize" format="dimension"/>
           <attr name="titleTextColor" format="color"/>

           <attr name="leftBackground" format="reference|color"/>
           <attr name="leftText" format="string"/>
           <attr name="leftTextColor" format="dimension"/>

           <attr name="rightBackground" format="reference|color"/>
           <attr name="rightText" format="string"/>
           <attr name="rightTextColor" format="dimension"/>
       </declare-styleable>

</resources>
这里的<resources>是什么

<declare-styleable>是什么意思,

<attr>呢?

正在回答

1 回答

可以这样理解,在android里面所有的组件和自定义xml配置文件都是资源,所以有根节点 resources,我们是自定义资源,所有就是declare表示申明为自定义,styleable就是允许有样式的资源,就行android里的其他组件的样式一样,下面的attr就代表每个样式的名称=以及类型的定义;通过这种方式android内部就能准确描绘出我们自定义的组件!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android UI模板设计
  • 参与学习       76052    人
  • 解答问题       223    个

快来学习如何在Android中自定义View,本次课程一定会让你获益匪浅

进入课程

Android 中 xml文件中的标签都是表示什么,都是内部定义好的,在哪定义的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信