在我的 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>
当我启动模拟器(使用阿拉伯语语言环境)时,文本对齐是正确的,但所有样式都设置为默认值。没有显示图像,它只是标准的灰色条。
values/styles.xml 的唯一区别是重力“左”。其他文件已复制。谁能告诉我我做错了什么?