<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>
Run Code Online (Sandbox Code Playgroud)
现在我想将" 线性 "布局旋转 90度.*我不想使用动画*,有没有其他方法来实现这个?请帮帮我.谢谢!
Kri*_*dra 18
由于您不需要API 11或更高版本的动画,因此您可以使用
android:rotation = "90"
Run Code Online (Sandbox Code Playgroud)
用XML本身旋转.如果你想在代码中这样做,比如按一下按钮,那么你也可以使用它的java equalant
yourLayout = (LinearLayout) findViewById(R.id.your_id);
yourLayout.setRotation(90.0f);
Run Code Online (Sandbox Code Playgroud)
但不是在API 11之前.请参阅文档.
机器人:旋转
视角的旋转,以度为单位.
必须是浮点值,例如"1.2".
这也可能是对包含此类型值的资源(格式为"@ [package:] type:name")或主题属性(格式为"?[package:] [type:] name")的引用.
这对应于全局属性资源符号旋转.
是的,我知道API级别11的这种方法.但是低api级别怎么样?
我认为你可以自己旋转视图.而且我相信lchorus和Pete在这个帖子中的答案确实有效.对于Pete的回答,他正在使用动画,但您可以将动画持续时间设置为0,而无需任何可见动画.据我所知,没有其他直接的方式..
| 归档时间: |
|
| 查看次数: |
17117 次 |
| 最近记录: |