我有一个活动,这是它的布局
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:background="@drawable/main_background" >
</RelativeLayout>
main_background 是一个旋转 xml。每个方向有两个 main_background xml
可绘制-hdpi/main_background.xml:
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/sss" >
</rotate>
drawable-land-hdpi/main_background.xml :
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="90"
android:toDegrees="90"
android:drawable="@drawable/sss" >
</rotate>
所以我想使用相同的 .jpg 文件,但水平和垂直方向的旋转不同。例如,当方向更改为水平时,我想将可绘制对象旋转 90 度。但这是我的结果:
垂直方向(这个没有问题):
水平方向(这是我的问题):
我想要什么(没有任何调整大小):
我怎样才能做到这一点 ?