
<TextVIEw />
即几乎所有属性(包括ID)都进入样式定义.它肯定会缩短布局文件,但这是一个太过分了吗?
你会推荐什么样的风格定义,应该留在布局中,为什么?
我今年开始做AndroID开发,但有先前的开发经验.像这样的问题非常重要,我们使用工具,习惯的“方式”更有效率.感谢您分享您对什么对您有用的信息,清晰度,效率,可维护性以及应用可靠性.
解决方法 我考虑过这个问题,在处理多种设备尺寸和密度时变得更加贴切.将过多信息放入样式可能会限制其使用,尤其是在处理横向和纵向布局时.例如,景观布局实际上可能在构图上完全不同,但需要非常相似的样式.
在这些情况下,它有助于使用.例如,用于表达风格差异的表示法.
<MyPage><MyPage.portrait><MyPage.landscape>
有关上述创建样式方法的信息,请参见下文.
http://developer.android.com/guide/topics/ui/themes.html
MyPage定义了布局的常用属性,然后在纵向和横向扩展中覆盖这些值.
我……你在风景中可能有比画像更多的左右填充.
我发现的问题是主题和样式xml文件变得很大,特别是如果像我这样你有很多活动,如果你解决了很多创意变化,那么你最终可能会有很多混乱的定义.
在这一点上,你必须评估,整理和重新考虑因素.
我唯一的建议是你提前做好计划.定义一个适合您项目的命名系统,将其写下来并坚持下去.
可能的样式命名约定
<section>_<componentname>_<componentType>_<orIEntation>home_leftPanel_btn_horizontalhome_leftPanel_ListvIEwhome_leftPanel_ListvIEw_horizontal
应采用类似的主题方法.
我还在努力解决这个问题,所以不能举出更全面的例子.
总结以上是内存溢出为你收集整理的我应该将所有Android视图属性放入样式中吗?全部内容,希望文章能够帮你解决我应该将所有Android视图属性放入样式中吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)