我有一个ListView应该有肖像中的“主题”主题和横向模式下的“Theme.Light”主题。我怎么做?主题似乎与活动相关联,对于ListView,我只能更改样式,但我没有找到适用的样式。纵向和横向的不同主题ListView
或者,有没有办法根据方向改变活动的主题?通过代码或由xml prefereable?
为了更加准确地解释原因:我尝试开始试验片段兼容性库。开始活动以纵向模式显示黑色背景下看起来最好的列表。当我触摸一个列表项时,第二个Activity将启动并显示一个ListView,它更好地看起来像白色,所以第二个Activity有Theme.Light。迄今为止工作。
当我切换到风景时,我尝试将两个ListView都放在一边。右边第二个有有白色背景。左边的第一个也可以保持白色(所以整个活动可以改变主题),但是如果可能的话,我希望看到一个黑色和一个白色。 (我把两个ListViews放在Fragments中,这是完成和工作的,只有颜色是错误的。)
任何想法?
问候,约尔格
我已经这么做了。但究竟哪些是风格属性?我尝试了ListView:style =“@ android:style/Widget.ListView.White”,但这不起作用。 – Jockel 2012-02-07 23:45:09
这对我来说看起来是正确的。 – Booger 2012-02-08 02:01:06