HeaderTitle没有应用values-ar / styles.xml中的本地化样式

时间:2013-08-26 08:54:43

标签: android localization android-4.3-jelly-bean

在我的Android应用程序中,我添加了阿拉伯语版本的组件,如下所示:

values-ar

在我定义的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;。其他文件已被复制。 谁能告诉我我做错了什么?

1 个答案:

答案 0 :(得分:0)

似乎我将太多样式复制到“ar”目录。当我删除除了代码示例中的样式之外的所有样式时,它再次使用了Holo主题。