在我的Android应用程序中,我添加了阿拉伯语版本的组件,如下所示:
在我定义的styles.xml中:
<style name="HeaderImage">
<item name="android:background">#193660</item>
<item name="android:src">@drawable/logo_white_trans_96x96_300dpi</item>
<item name="android:scaleType">fitStart</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="HeaderTitle">
<item name="android:background">#193660</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">match_parent</item>
<item name="android:textColor">#ffffff</item>
<item name="android:textSize">25sp</item>
<item name="android:gravity">right|center_vertical</item>
<item name="android:paddingLeft">15dip</item>
</style>
当我启动模拟器(带有阿拉伯语语言环境)时,文本对齐方式是正确的,但所有样式都设置为默认值。没有图像显示,它只是标准的灰色条。
值/ styles.xml的唯一区别是引力&#34; left&#34;。其他文件已被复制。 谁能告诉我我做错了什么?
答案 0 :(得分:0)
似乎我将太多样式复制到“ar”目录。当我删除除了代码示例中的样式之外的所有样式时,它再次使用了Holo主题。