ConstraintLayout 不会更改为横向

赫克托·里贝罗

我是android的初学者。所以我使用 ConstraintLayout 创建了一个小的 android 应用程序,只是为了测试。但是,每次我点击按钮来改变模拟器上屏幕的方向时,它不会改变,它会继续相同。据我所知,使用线性布局,方向会发生变化,但如果你处理不好,它会破坏布局。但是使用 ConstraintLayout,它总是继续相同

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".view.MainActivity">
    <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" tools:srcCompat="@tools:sample/avatars[0]"
            android:id="@+id/imageView"
            app:layout_constraintStart_toStartOf="parent" android:layout_marginLeft="120dp"
            android:layout_marginStart="120dp" app:layout_constraintEnd_toEndOf="parent"
            android:layout_marginEnd="120dp"
            android:layout_marginRight="120dp" android:layout_marginTop="28dp"
            app:layout_constraintTop_toTopOf="parent" app:layout_constraintHorizontal_bias="0.497"
            android:layout_marginBottom="497dp" app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintVertical_bias="0.0"/>

    <TextView
            android:text="Get Rewarded with this"
            android:layout_width="0dp"
            android:layout_height="0dp"
            android:id="@+id/textView" android:layout_marginTop="8dp"
            app:layout_constraintEnd_toEndOf="parent"
            android:layout_marginEnd="32dp" android:layout_marginRight="32dp"
            app:layout_constraintStart_toStartOf="parent" android:layout_marginLeft="33dp"
            android:layout_marginStart="33dp"
            android:fontFamily="sans-serif-light" android:lineSpacingMultiplier="40"
            android:lineSpacingExtra="40sp"
            android:textSize="32dp"`enter code here`
            android:layout_marginBottom="378dp" app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintTop_toBottomOf="@+id/imageView"/>
</androidx.constraintlayout.widget.ConstraintLayout>
尼哥底母

您可以为横向视图制作单独的布局。那样:

https://i.stack.imgur.com/4Adij.png

https://i.stack.imgur.com/xmIva.png

https://i.stack.imgur.com/EBzCX.png

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当视图从纵向更改为横向时,方向不会更改

来自分类Dev

如何将复杂的 LinearLayout 更改为 ConstraintLayout

来自分类Dev

Android键盘正在更改ConstraintLayout的组件

来自分类Dev

ConstraintLayout 不会正确调整大小(在实践中)

来自分类Dev

在 ConstraintLayout 中使用 ViewStub,并且在 ViewStub 未膨胀的情况下,相对定位更改为“父级”

来自分类Dev

布局更改为横向时显示丢失

来自分类Dev

将PDF页面从纵向更改为横向

来自分类Dev

布局更改为横向时显示丢失

来自分类Dev

滚动视图的位置从纵向更改为横向

来自分类Dev

相应地更改为横向/纵向模式

来自分类常见问题

ConstraintLayout纵横比

来自分类Dev

动态地将游戏从纵向更改为横向

来自分类Dev

iOS 8自定义键盘的高度从纵向更改为横向,然后再横向更改为纵向

来自分类Dev

ConstraintLayout 应该支持纵向和横向模式 - 带有一个按钮来切换全屏

来自分类Dev

Ruby on Rails不会更改为mysql

来自分类Dev

浮动div的高度不会更改为100%

来自分类Dev

jQuery动画不会更改为高度自动

来自分类Dev

布尔值不会更改为false

来自分类Dev

modalPresentationStyle命令不会更改为全屏

来自分类Dev

Matplotlib的后端不会从TkAgg更改为GR

来自分类Dev

Ruby on Rails不会更改为mysql

来自分类Dev

JavaScript innerHtml不会更改为php会话

来自分类Dev

Pygame菜单不会更改为水平

来自分类Dev

jQuery 不会将显示更改为阻止

来自分类Dev

Spark sortMergeJoin 不会更改为 shuffleHashJoin

来自分类Dev

如何在iPad中检查设备方向从纵向更改为横向以及从Vers-Versa更改

来自分类Dev

视图之间的ConstraintLayout空间

来自分类Dev

ImageView不在ConstraintLayout上

来自分类Dev

在constraintlayout动态高度对准

Related 相关文章

  1. 1

    当视图从纵向更改为横向时,方向不会更改

  2. 2

    如何将复杂的 LinearLayout 更改为 ConstraintLayout

  3. 3

    Android键盘正在更改ConstraintLayout的组件

  4. 4

    ConstraintLayout 不会正确调整大小(在实践中)

  5. 5

    在 ConstraintLayout 中使用 ViewStub,并且在 ViewStub 未膨胀的情况下,相对定位更改为“父级”

  6. 6

    布局更改为横向时显示丢失

  7. 7

    将PDF页面从纵向更改为横向

  8. 8

    布局更改为横向时显示丢失

  9. 9

    滚动视图的位置从纵向更改为横向

  10. 10

    相应地更改为横向/纵向模式

  11. 11

    ConstraintLayout纵横比

  12. 12

    动态地将游戏从纵向更改为横向

  13. 13

    iOS 8自定义键盘的高度从纵向更改为横向,然后再横向更改为纵向

  14. 14

    ConstraintLayout 应该支持纵向和横向模式 - 带有一个按钮来切换全屏

  15. 15

    Ruby on Rails不会更改为mysql

  16. 16

    浮动div的高度不会更改为100%

  17. 17

    jQuery动画不会更改为高度自动

  18. 18

    布尔值不会更改为false

  19. 19

    modalPresentationStyle命令不会更改为全屏

  20. 20

    Matplotlib的后端不会从TkAgg更改为GR

  21. 21

    Ruby on Rails不会更改为mysql

  22. 22

    JavaScript innerHtml不会更改为php会话

  23. 23

    Pygame菜单不会更改为水平

  24. 24

    jQuery 不会将显示更改为阻止

  25. 25

    Spark sortMergeJoin 不会更改为 shuffleHashJoin

  26. 26

    如何在iPad中检查设备方向从纵向更改为横向以及从Vers-Versa更改

  27. 27

    视图之间的ConstraintLayout空间

  28. 28

    ImageView不在ConstraintLayout上

  29. 29

    在constraintlayout动态高度对准

热门标签

归档