从布局xml文件中旋转ImageView源

meh*_*udi 41 layout android rotation imageview

我的布局中有这个ImageView:

<ImageView android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:contentDescription="@string/image_divider"
        android:paddingBottom="8dp"
        android:paddingTop="4dp"
        android:scaleType="fitXY"
        android:src="@android:drawable/divider_horizontal_textfield" />
Run Code Online (Sandbox Code Playgroud)

这是一个水平分隔线.我想将它旋转90度,所以我有一个垂直分隔线.
有没有可能的方法在布局而不是Activity类中执行此操作?

Rin*_*eri 142

您可以使用可用的API级别11

android:rotation="90"
Run Code Online (Sandbox Code Playgroud)

最终守则,

<ImageView android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:rotation="90"
        android:contentDescription="@string/image_divider"
        android:paddingBottom="8dp"
        android:paddingTop="4dp"
        android:scaleType="fitXY"
        android:src="@android:drawable/divider_horizontal_textfield" />
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,现在它的工作原理.我期待轮换会反映在xml中,但在运行我的项目后它会被轮换!! (3认同)
  • @MehranMahmoudi你无法在API 10中以编程方式进行旋转,你可以做的一件事就是你可以有两个图像,其中90度旋转,一个是默认值,:) (2认同)