Android风格最佳做法

时间:2014-02-27 18:59:17

标签: android android-theme android-styles

我不确定这是一个正确的论坛堆栈问这个,它可能需要在社区维基中,但我会在这里问。

我已经搜索过这个主题并且没有找到任何内容,但多年来做Android时我遇到了一些让我感到不舒服的样式用法,我希望得到一些关于写作风格的最佳实践的反馈在Android中。

我觉得错误的一个例子就是这种风格在特定布局中用于TextView

<style name="historyHeroText" parent="normalText">
    <item name="android:textAlignment">viewStart</item>
    <item name="android:textDirection">rtl</item>
    <item name="android:layout_alignParentRight">true</item>
    <item name="android:gravity">right</item>
</style>

该样式关注文本,并且关于它所样式的元素的内部和外部的对齐。 layout_alignParentRight特定于RelativeLayout内的视图。此外,gravitytextAlignment之间似乎存在冲突,在这种情况下,两者都指定相同的行为。

风格应该关注什么类型的事物?如果它是一种意味着在TextView上使用的风格,它不应该只关注文本样式并留下布局文件的布局问题吗?您遵循哪些一般最佳做法?

另外,有什么可以保证将布局文件中的属性拉成样式?在我看来,如果属性只使用一个地方,它不保证风格。

0 个答案:

没有答案