最近我发现了layout aliases。
样式是否存在同样的事情?
例如,如果my_page.xml使用normal_style,我是否可以设置别名,以便当设备具有xlarge屏幕时,使用xlarge_style(不我必须复制my_page.xml)?
答案 0 :(得分:2)
来自@CommonsWare的回复评论:
有两个styles.xml
个文件,一个在res/values/
下,另一个在res/values-xlarge/
下。每个styles.xml
文件定义一个具有相同名称的样式(例如:MyStyle)。然后Android会根据屏幕大小选择合适的样式。
答案 1 :(得分:1)
你可以这样做:
<style name="alias" parent="original"></style>
这应该会创建一个具有不同名称但与原始属性相同的新样式。