Android支持存储库中提供的一种新类型布局,构建于灵活约束系统之上,标记视图相对于彼此的位置。
ConstraintLayout、RadioGroup 和两列RadioButton
我有一个 ConstraintLayout 作为根布局,它很好。 不过,我现在有一个 RadioGroup,我必须在其中创建两列 RadioButtons。 由于 ConstraintLayout 是为了摆脱...
你好,我对 Kotlin 还很陌生 听说java中可以设置全屏的onClickListener。 所以我问 1-你能在 kotlin 中做同样的事情吗? 2-如何设置 onClickListener 来构造...
设置LinearLayout位于fragment上方,TableLayout位于fragment下方
我认为解决方案非常简单,但我无法弄清楚。 该页面基本上分为 3 个部分。顶部是一个线性布局,可以和里面的内容一样高。底部有一张桌子...
如何水平布局两个 TextView,使它们在中间相遇,但只使用所需的空间
我正在尝试创建一个布局,其中包含两个水平对齐的文本字段,每个文本字段都有一个前置图像图标。其中一个字段左对齐,另一个字段右对齐,如下所示: |[*]
如何使按钮根据屏幕大小和/或 Android 中的字体大小改变位置
我有这个简单的布局,我需要实现 3 个按钮(我已经使用约束布局实现了): 但是当我的屏幕尺寸较小或/并且用户将字体设置为最大时,文本
Compose:如何让 IntrinsicSize.Max 与使用 fillToConstraint 的 ConstraintLayout 子级一起使用 Row
我想创建一个可滚动的行,其中行中每个项目的高度是最高项目的高度。在大多数情况下,人们会在...上使用 Modifier.height(intrinsicSize = IntrinsicSize.Max)
我正在用安卓做一些动画,我在足球场里有球员。对于我想添加标签的一些元素,添加一些约束以将它们与各自的视图以及何时...分组
ConstraintLayout - 将孩子的大小调整为其他孩子的某个百分比,而不是父母
假设我在 ConstraintLayout 中有两个子视图,并且想将第二个视图层叠在第一个视图之上。 此外,第二个的大小应该是另一个的某个百分比,因为
嗨,我有一个我想多次使用的布局 但是当我使用 include 时它只出现一次,我在网上查看但无法得到答案 你能建议我在这里做错了什么吗 那个...
我有一个我创建的自定义视图 TravelContactDetailsWidget 类:ConstraintLayout { 私人 lateinit var 绑定:TravelContactDetailsWidgetBinding 构造函数(上下文:上下文):...
Elevation 不适用于 ConstraintLayout 中的 include 标签
Elevation 在 ConstraintLayout 中不起作用,并且按钮始终显示在全屏进度的前面...... 这是一个示例代码,原始代码要大得多所以请不要建议使用 FrameLay ...
如何在 ConstraintLayout 中以固定边距和动态宽度均匀放置视图?
我想像这样设置 ConstraintLayout: 我需要有固定的左右约束,大小尺寸比为 1:1 和宽度将是灵活的,它会调整到 s 的实际宽度......
在 Android XML 方法中,我们曾经有一个重力参数,我们可以使用该参数在宽度指定为 0dp 的约束布局内指定项目的重力。在这种情况下
MotionLayout 仅在第一次 ACTION_UP 后动画
我对 MotionLayout (XML) 有疑问。我在 motionlayout 中创建水平回收视图。我已经拦截了 OnTouch,但只有在第一次 ACTION_UP 之后转换才有效。所以第一次...
我的进口 它要求我导入焦点请求,但我想使用 createRef() 作为约束布局参考 我正在使用这个版本:“androidx.constraintlayout:constraintlayout-compose:1...
如何使用 ConstraintLayout 将两个垂直 TextView 一侧的 ImageView 居中
我需要一个 ImageView 位于 2 个垂直 TextView 右侧的布局,如下所示: 我希望 ImageView 和 TextViews 都在父布局中居中,尽管 TextViews 应该在一起......
即使使用 layout_constraintDimensionRatio="1:1" in Kotlin, android studio,我的按钮也不是正方形
我正在尝试使用约束布局和指南制作一个应用程序。一切正常,除非我试图按下按钮。 这是显示问题所在的设计屏幕截图:我的按钮 ha...
如何在 Compose 中设置约束宽度/高度? 文本(“测试”,Modifier.constrainAs(文本){ 链接到( 开始 = parent.start, 顶部 = 按钮.底部, 结束 = parent.end, ...
我想处理 3 种在自定义工具栏(约束布局)中显示文本的情况。 如果文本很短,请将其放在中间 如果文本中等长度但它开始重叠图标 - 移动文本...
ConstraintLayout - marginEnd 无效
我正在尝试为视图设置结束边距属性,如下所示: 我正在尝试为视图设置结束边距属性,如下所示: <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto"> <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Title" app:layout_constraintTop_toTopOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toStartOf="@+id/sub_title" android:layout_marginEnd="22dp" /> <TextView android:id="@+id/sub_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="subTitle" app:layout_constraintStart_toEndOf="@+id/title" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout> 没有效果(预览画面): 当我为 marginStart TextView 设置 id:sub_title 而不是边距工作正常但我需要在 id:title TextView 上设置边距因为另一个原因 我可以通过为 id:title TextView 指定它来实现所需的边距吗? 如果“字幕”没有被约束到末尾,margin end 将没有效果。在您的案例中,您将边距开始设置为“副标题”: <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto"> <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Title" app:layout_constraintTop_toTopOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toStartOf="@+id/sub_title" /> <TextView android:id="@+id/sub_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="subTitle" android:layout_marginStart="22dp" app:layout_constraintStart_toEndOf="@+id/title" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout>