android-constraintlayout相关内容

在父视图的两侧放置两个宽度为WRAP_CONTENT的多行TextView

请帮我实现以下两个TextView的排列: 左边是一个带有标题的简单TextView,右边是另一个TextView,它的左侧有一个可绘制的(这很重要,因为它我不能使用match_parent)。两个TextView都应wrap_content并按在其一侧。 如果其中一个TextView太长,它应该靠在另一个TextView上并换行自己的文本。 如果两个TextView都很长,则它们应该占 ..
发布时间:2022-08-16 18:26:34 移动开发

如何在Reclerview Android中填充项目宽度的子项

嗨,我在安卓工作。我想让孩子们都能看到回收站Android的全景。我有水平重影。我将在图表中显示我想要的内容。 场景1 当我在回收器视图中有更多项目时,我希望在我的回收器视图中显示这样的孩子。 预期产量 场景2 当我有三个项时,我想这样显示。它将填充循环视图中的整个视图。 预期产量 场景3 当我在回收视图中有两个项目时,我需要看起来像这样 预期 ..

在视图检查器中更新边距值对布局没有影响

我正在跟随this tutorial,无法使Box Three排到Box Two的顶部(她在视频中1:45左右演示了如何做到这一点)。 如截图所示,我尝试将上边距设置为0,但对布局没有影响。如果我再次检查这个值,我会发现它已经回到了16。我真的不确定我在这里做错了什么,因为我一直在密切关注这段视频。该教程是2016年的老版本,我使用的是最新版本的Android Studio(大黄蜂)。 我 ..

LinearLayout:防止最后一个孩子被前面的大文本视图推出或挤压

我有一个LinearLayout,里面有两个孩子。第一个是动态内容的TextView,第二个是按钮。我的问题是,按钮被推出其父按钮,或者被挤压到不再可见的程度。我希望TextView认识到与第二个孩子一起在其父代中没有更多的空间,并开始新的行,而不是窃取第二个孩子所需的空间。但是,按钮应该在文本旁边,而不是默认情况下一直位于的右侧。 我尝试了许多不同的方法,但都不起作用,在下面的代码中,我只 ..

在 ConstraintLayout 中对视图进行分组以将它们视为单个视图

我需要对 约束布局.我想对这些视图进行分组并继续编辑,而 Android Studio 中的布局设计器将它们视为单个视图.有没有办法在不实际用 ViewGroup (另一种布局)包装视图的情况下做到这一点?如果需要这样的包装器,也许 ConstraintLayout 附带的包装器布局允许对对象进行分组,而无需创建像 RelativeLayout 这样的繁重布局? 解决方案 Constrai ..

在 ConstraintLayout 中使用 group 来监听多个视图上的点击事件

基本上我想将一个 OnClickListener 附加到 ConstraintLayout 内的多个视图. 在迁移到 ConstraintLayout 之前,我可以在一个布局中添加一个监听器的视图.现在它们与 ConstraintLayout 正下方的其他视图位于同一层. 我尝试将视图添加到 android.support.constraint.Group 并以编程方式向其添加 OnC ..
发布时间:2021-11-27 15:58:23 移动开发

如何在 ConstraintLayout 中设置视图的高度匹配父级?

我正在创建一个 layout.我想将我的自定义 toolbar(这是另一种布局)设置到 layout 的顶部和FrameLayout 就在 toolbar 下方.但是 FrameLayout 应该得到 layout 的高度 (match_parent) 的其余部分.如何使用约束布局来实现这一点? 解决方案 解决方案:我假设您将工具栏作为另一个 xml 文件,如下所示: toolbar ..
发布时间:2021-11-27 15:57:57 移动开发

ConstraintLayout 可以帮助将右侧项目流到下一行吗?

将 textView 置于左边缘,其宽度可能会增加.有一些其他的 textView 在它的右对齐单行. 当左边的 textView 宽度增长时,希望右边的 textView 被下推到下一行: [AAA] [BBB] 当左边一个宽度增长时: [AAA AAA AAA AAA AAA][BBB] 想看一些使用 ConstraintLayout 自动将右侧项目向下推到下一行的示例,但找不到 ..
发布时间:2021-11-27 15:57:46 移动开发

ConstraintLayout Flow 助手示例

我在博客条目中读到在 ConstraintLayout 2.0.0 中,引入了一种创建视图流的方法.我到底想要达到的目标:我有几个 TextView 彼此相邻,它们的大小固定.根据屏幕大小,一些 TextView 应该被推到下一行. 具有六个TextViews的大屏幕示例: [AAA] [BBB] [CCC] [DDD] [EEE] [FFF] 带有六个 TextViews ..
发布时间:2021-11-27 15:57:39 移动开发

ConstraintLayout:如何让视图成为屏幕宽度的一半并居中?

TL;DR 视图宽度必须正好是屏幕的一半,并且居中.使用 ConstraintLayout. 请注意,视图没有任何内部宽度. 原始问题 我想实现一个布局,其中视图大小是屏幕大小的一半,并且水平居中. 像这样:|--view--| 我找不到任何使用 ConstraintLayout 的方法.我发现的最好的方法是在分别位于完全左侧和完全右侧的 2 个假视图上使用 app:l ..
发布时间:2021-11-27 15:57:29 移动开发

尝试使用 ConstraintLayout 复制 GridLayout 列对齐

我是 ConstraintLayout 的新手,我正在尝试使用 ConstraintLayout 复制 GridLayout 提供的相同网格行为. 具体来说,我想设计一个两列网格.第一列的宽度应尽可能窄,而第二​​列应占用所有剩余的水平空间.当然,第二列应该正好在第一列的右侧,或者更确切地说,是第一列上最宽的视图. 我不知道如何使用 ConstraintLayout 复制最后一个要求. ..

ConstraintLayout:设置行中所有视图的高度以匹配最高的一个

我正在尝试使用 ConstraintLayout(1.0.2 版)来设置 2 个并排视图的高度以匹配其中最高的一个.这用作 RecyclerView 的 ViewHolder,其中每个 TextView 获得任意长度的文本... 如果我将每个都设置为 wrap_content,则较短的会缩小.如果我将两者都设置为 0dp (match_contraints),则两者最终都是 0 高度. ..
发布时间:2021-11-27 15:57:07 移动开发