Java Android:如何旋转线性布局
现在我想将“线性布局旋转90度*我不想使用动画*,还有其他方法可以实现吗?Java Android:如何旋转线性布局,java,android,Java,Android,现在我想将“线性布局旋转90度*我不想使用动画*,还有其他方法可以实现吗? 请帮帮我。提前谢谢 由于您不需要动画,从API 11或更高版本,您可以使用 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/RelativeLayout1" android:layout_width="fill_parent" android:layout_height="fill
请帮帮我。提前谢谢 由于您不需要动画,从API 11或更高版本,您可以使用
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bg2x" >
<LinearLayout
android:id="@+id/linear"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
android:layout_alignParentTop="true"
android:background="#FF00FF00"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#FF000000"
android:textSize="70dp"
android:text="test linearlayout"
/>
</LinearLayout>
在XML本身中旋转。如果您想在代码中完成它,比如在单击按钮之后,那么您也可以使用它的java equalant
android:rotation = "90"
但不是在API 11之前。看
android:rotation
视图的旋转,以度为单位
必须是浮点值,如“1.2”
这也可能是对资源的引用(在
“@[package:]type:name”)或主题属性(格式为
“?[package:[type:]name”)包含此类型的值
这对应于全局属性资源符号旋转
编辑:在看到评论之后
是的,我在API 11级中知道这个方法。但更低的api呢 水平
我想你可以自己旋转视图。我相信伊科鲁斯和皮特在线程中的答案是有效的。对于Pete的回答,他使用的是动画,但您可以将动画持续时间设置为0,以便在没有任何可见动画的情况下执行此操作。据我所知,没有其他直接的方法。使用此库,您可以旋转整个视图层次 像这样
是否要在XML中旋转它。。。或者通过编程(比如onClick)?你试过这个吗?使用android:rotation Tag是的,我在API 11级中知道这个方法。但是更低的api级别呢?谢谢
yourLayout = (LinearLayout) findViewById(R.id.your_id);
yourLayout.setRotation(90.0f);