android-constraintlayout相关内容

如何设置 RecyclerView 项目相对于父项的最大高度

按照这个问题中的建议,我几乎已经完成了这项工作 RecyclerView 项中的 Android 屏幕宽度百分比 然而,这为所有视图设置了高度,无论内容如何,​​高度都相同.就我而言,我只想限制 RecyclerView 中的项目与其高度相关的高度. 在我的房车中,我有不同高度的物品,其中一些物品甚至比房车还高. 我的目标是告诉项目最多可以达到 RecyclerView 高 ..

RecyclerView 的 ItemDecoration 破坏了使用 ConstraintLayout 构建的项目布局

我正在尝试构建这种布局 - 只有两列网格,图像下方有图像和文本. 我想使用 RecyclerView、GridLayoutManager 和 ItemDecoration 来构建项目之间的间距.这就是我得到的结果,你可以看到右图下方的文字被移到了底部. 主活动 公共类 MainActivity 扩展 AppCompatActivity {@覆盖protected void onCre ..

使用 ConstraintSet 时测量的布局大小为零

这让我发疯!当我尝试使用约束布局和约束集以编程方式构建布局时,测量布局始终为 0. 我对所有孩子和父母都尝试了 requestLayout、forceLayout、invalidate.但宽度和高度为 0 渲染整个视图不可见. 这是我的布局构建器.我的问题是当我应用约束时,视图会变得不可见. public final class FormBuilder {私有上下文上下文;私有 Ar ..

在父 ConstraintLayout 中水平居中固定大小的 ImageView

我有一个相当简单的布局:一个 ConstraintLayout 填满整个屏幕,一个大的 CardView 在顶部有一个 ImageView> 一半在 CardView 上,一半在上面(实际上不是一半,但你懂的). 但是,有两个问题:ImageView 粘在父项的左侧,我不知道如何使其水平居中 - 我在 Google 上只能找到多个元素的链,但我只想要一个居中的. 布局编辑器对我来说非常 ..
发布时间:2021-11-02 22:20:38 移动开发

嵌套约束布局?这是一种不好的做法吗?

我在理解Constraint Layout的使用方面有一个灰色地带. 我已经使用 Constraint Layout 实现了我的布局.但碰巧我想让一组视图项充当一个视图,例如制作两个 ImageViews 和一个 TextView 来响应单击就像一个单一的查看所以我需要将它们放在另一个布局中并使用此布局来响应点击.我想知道是否可以将它们放在另一个 Constraint Layout(其他布局 ..
发布时间:2021-11-02 22:20:28 移动开发

MotionLayout 使用 Crossfade - altSrc 出现在 src 之上(原始图像不会消失)

我使用 ImageFilterView 配合 MotionScene,在用户滑动时在图像之间切换(我也在向上移动图像). 新图像确实出现了,但旧图像仍然存在.我可以在原始图像的顶部看到 altSrc 图像. 我做错了吗?我的预期是否错误,旧图像会淡出? 相关代码如下: layout.xml: ..

如何以编程方式在约束布局中移动视图(按钮)?

我正在尝试创建一个简单的时间表(我是初学者).我为7天24小时的时间表创建了一个基本布局,我的想法是通过编程方式插入按钮,并通过操纵按钮的位置和宽度在正确的时间和持续时间上覆盖时间表,以便在单击时显示它们任务保存在下面的文本视图中,如下所示: ..

在MotionLayout中水平对齐两个TextView

我正在尝试创建一个运动场景,其中两个文本视图以折叠的工具栏样式在向上拖动时从展开状态过渡到折叠状态. 两个textview分别在屏幕的左侧和右侧留有一定的边距,并且应彼此水平对齐. 左侧的第一个textview与左侧的后退按钮箭头之间有一个空白,需要在父级中保持对齐. 右侧的第二个textview在其右侧和父级末尾之间有一个空白. 两个textview需要进行过渡,以使te ..

为什么我的对话框布局无法正确传播?

在我的布局(自定义对话框类的布局)中,每当我这样设置布局属性时: android:layout_width ="match_parent"android:layout_height ="match_parent" 我看不到遍布屏幕的布局,而是这样看的: 您是否知道为什么会发生这种情况,或者我做错了什么?我不想使用固定大小,因为这会使我的布局无响应. 这是我的布局文件: ..
发布时间:2021-04-04 18:58:15 移动开发