gpt4 book ai didi

android - 使用 XML Android 的横向 View

转载 作者:可可西里 更新时间:2023-11-01 18:45:03 27 4
gpt4 key购买 nike

有没有办法使用XML布局文件横向显示一个View,比如一个TextView?我知道您可以在 Activity 中使用代码旋转 View ,但有没有一种方法可以仅通过布局来实现?

最佳答案

有,但它是 API 11 (Android 3.0) 中的新内容:

<TextView
android:id="@+id/rotated"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:rotation="270"
android:textSize="32sp"
android:textColor="#44CC44"
android:text="@string/rotated" />

我在 2.2、2.3.1 和 2.3.3 中尝试过,“android:rotation”不合法。

它在模拟器上运行在 3.0 中,但很奇怪。我还向它添加了 paddingTop="90dp"(以使其远离我尝试过的测试应用程序中的另一个组件),它不仅向下移动了屏幕,而且还向向右(远离文本顶部,因为它旋转了 270 度)。我没有实际的 Honeycomb 设备来测试,但看起来旋转和填充/边距可能不能很好地结合在一起。

API 11 中还添加了一个 android.view.View#setRotation(double) 方法,它可以从代码中调整此属性。而且除了旋转,还有rotationX,rotationY,pivotX,pivotY,scaleX,scaleY,还有translationX,translationY。我还没有玩过他们中的任何一个。

有一个列表all the changes in API 11 .

但我怀疑您想要的东西不仅限于 Honeycomb。据我所知,没有。

关于android - 使用 XML Android 的横向 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3774770/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com