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

Android UI模板设计

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

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

最新回答 / 奇迹3
TopBar这个类里面有错误,可能是忘记写leftButton = new Button(context);rightButton = new Button(context);tvTitle = new TextView(context);了吧。

最新回答 / 王正一
我认为是你的R类导错了,导入你所在包的R类。

最新回答 / MrLw
按ALT加ENTER会有提示的

最新回答 / samaelyan
应该可以同名吧,毕竟不同的view使用的也是同样的属性值。注意declare-styleable标签中有一个name的属性,这个应该是限定这个控件中可以使用什么属性的限定。也就是通过name的不同,同一个attrs.xml文件中有多个declare-styleable标签,不同的declare-styleable的name属性不同。
老师告诉你能学到什么?
通过本次课程,你将学到: 1、了解为什么要使用模板开发 2、使用模板开发的好处 3、学会自定义属性 4、学会自定义View

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消