0

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

价值观-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>

当我启动模拟器(使用阿拉伯语语言环境)时,文本对齐是正确的,但所有样式都设置为默认值。没有显示图像,它只是标准的灰色条。

values/styles.xml 的唯一区别是重力“左”。其他文件已复制。谁能告诉我我做错了什么?

4

1 回答 1

0

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

于 2013-09-01T09:20:40.220 回答