android-constraintlayout相关内容

Android ConstraintLayout @dimens替换为硬编码值

Heyho队友, 目前,我正在使用新的 ConstraintLayout 学习Android Studio的新布局编辑器. 顺便说一句,我讨厌它. 但是我遇到了一个问题,如果我想用 @dimen 指定 layout_height ,则会用替换 dp 值. 有人遇到了这个问题吗? Android Studio版本2.2.2及更高版本2.2.3相同的问题. 最新的g ..

不能使ConstraintLayout膨胀

每次我的应用程序崩溃是因为它在类路径中找不到Landroidx/constraintlayout/widget/R $ styleable.我试图重建缓存并使之无效,但是在运行时它总是给我同样的错误. 我尝试了版本1.1.2和1.1.3.有趣的是:使用1.1.3时,androidX Jetifier会强制使用1.1.2,如从gradle报告中看到的那样 Caused by: android ..
发布时间:2020-08-25 07:39:03 移动开发

Recyclerview onswipe项的运动布局(alpha4)问题

我正在使用约束布局的alpha4 implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha4'.首先,我创建了一个布局,并对其进行onswipe动画处理,使其与运动布局完美配合,然后使用recyclerview对布局进行了修补. 现在问题浮出水面了 问题: 如果我在rv的特定项目中进行刷卡操作,那么它将变得滞 ..

Android上的自适应布局

我在布局中有三个元素,两个元素之间有一个TextViews和一个ImageView.我正在尝试实现这种行为: 图像(箭头)有9个补丁 图像尽可能宽 图像设置了最小宽度 左右文本随着较长的文本而变宽,但仅满足图像的minWidth,然后出现新行 以下是Android Studio布局预览中的一些屏幕截图,这些截图是使用不同的布局获得的. 我尝试过的事情: 相对布局:以图 ..

与其他相比,约束布局昂贵吗?

当我意识到ConstraintLayout具有: 更好的布局拖放 更好地命名"top-toBottomOf"来更好地查看相对设置 具有比率和百分比准则的更好的布局构造 还有更多无法说明的地方,或者我只是不知道 我一直想经常使用它,因为它是如此舒适. 就像标题一样,我很好奇 ConstraintLayout在经常使用时会带来很大的性能影响吗? 声明您的观点和 ..
发布时间:2020-08-25 07:37:52 移动开发

Android Flow虚拟布局可以处理可变宽度的视图吗

Android最近推出了流虚拟布局,但所有这些我看过的示例显示的子视图具有相同的宽度,因此最终以网格形式而不是锯齿状的流线布局. 我已经看到了 flexbox-layout 和 Dhaval Solanki的FlowLayout . 另一个人提出了类似的问题( Flow可以处理可变宽度的视图吗?怎么样? 解决方案 以下是如何实现(ConstraintLayout:2.0.0-b ..
发布时间:2020-08-25 07:37:48 移动开发

layout_constrainedWidth无法正常工作

我的ConstraintLayout中有EditText和TextView. TextView显示EditText的内容. 在输入时,我需要EditText展开直到屏幕中间,然后是TextView跟随它并填充下半部分. 我将准则设置为50%,并且对两个小部件都使用wrap_content和layout_constrainedWidth. 这是我的xml: ..
发布时间:2020-08-25 07:37:30 移动开发

使用width = wrap content将ConstraintLayout中的所有子项宽度匹配为最宽的子项宽度

ConstraintLayout功能强大,但有时很棘手. 我想用ConstraintLayout实现布局,而使用LinearLayout可以轻松实现. 蓝色区域是父约束.红色部分是LinearLayout.我想通过保持以下条件将此LinearLayout转换为ConstraintLayout 所有子项(按钮)的宽度应与最宽的子项相匹配. 最大的孩子并没有固定.它将在运行时更改. ..
发布时间:2020-08-25 07:37:26 移动开发

如何使用ConstraintLayout缩小第一个视图以适合剩余空间?

我的布局如下.注意,Z位于Y下方,但仅限于底部.在Y和Z之间有一个不错的间隙,这是由多余的垂直空间提供的.这是我期望和实际的行为,当垂直空间过多时. 但是,显示键盘时,我没有足够的垂直空间. 所需的行为(没有多余的垂直空间):当我用完垂直空间时,我希望发生以下情况:X(ScrollView),缩小以填充剩余的空间,允许Y和Z以全尺寸显示. 实际行为(没有多余的垂直空间) Y缩小. ..
发布时间:2020-08-25 07:37:23 移动开发