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

Android UI模板设计

难度初级
时长 1小时 0分
学习人数
综合评分9.80
167人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.8 逻辑清晰

已采纳回答 / AlexSandra
leftTextColor调用的是TypedArray类的方法getColor,声明如下:public int getColor(@StyleableRes int index, @ColorInt int defValue)那个defValue是指xml中没有找到相应的属性设置时,将这个值作为默认值返回,就是说你没有在xml中设置leftTextColor对应的属性时,getColor就把defValue作为结果赋值给leftTextColorgetDrawable返回的是一个Drawable对象,显示...

已采纳回答 / loremipsumdolor
我也不知道为什么,Ubuntu 下的 Firefox 就不行,到 Win 10 系统里面 Chrome 就能加速播放,我再试试吧

已采纳回答 / dky
getAttr拿出来的是个本地文件生成的映射, 显示调用释放是告诉机器你不要这对象了, 你回收的时候可以回收, 不会立即执行

已采纳回答 / dky
向上转型,父类引用指向子类对象, 你要理解实际上这里所说的引用只是个内存地址,指向的是其子类的实体对象, 进行的任何调用都是其子类的对象在执行,  这样就可以很好的理解接口回调

已采纳回答 / qq_旧风_03997131
build一下试试

已采纳回答 / A189lin
<declare-styleable>和<attr />这些都是系统提供给的用于自定义属性的,不能自己随便自定义,类似于drawable/color/dimen等等是固定的。<attr name="title" format="string"/>这个title是自己定义的一个属性,可以随便写。比如你想定义一个控件的宽度属性就可以写<attr name="width"  也可以写<attr name="www"只要你知道是什么意思就可以。  后面的format...

已采纳回答 / A189lin
找不到对应的drawable文件 简单的写法: 1、在values文件夹下新建一个drawable.xml文件2、drawable.xml文件下写一个色值drawable<resources>    <drawable name="blue_button">#3F51B5</drawable></resources><...图片...>

已采纳回答 / TimLai
customView:titleColor="@android:color/white"用android自带的,老师那里是自己重新写过的。

已采纳回答 / jackyin
模板是指UI的一部分或者整个UI界面有通用性,而为这个通用的部分进行一个包装,从而为了提高代码的复用性,整个APP是个应用,不是一个模板。

已采纳回答 / 放学路上的小学生
老师录制节目,不是一次录制从头到尾的,会有编辑的。例如讲得不好的片段重录,等待的时间剪切掉。
首页上一页12345下一页尾页
老师告诉你能学到什么?
通过本次课程,你将学到: 1、了解为什么要使用模板开发 2、使用模板开发的好处 3、学会自定义属性 4、学会自定义View

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消