android-constraintlayout相关内容

运动编辑器在Android Studio 4.0.1中不起作用

我试图在android studio 4.0.1中设置动作布局,并且一切正常,直到我在动作编辑器中进行编辑.它可以正常显示,但是一旦我在运动场景中编辑某些内容,它就会显示 . 但是我用 实现'com.google.android.material:material:1.2.0'实现'androidx.constraintlayout:constraintlayout:2.0.0-rc1'实 ..

ConstraintLayout中的ImageView不起作用

我对ImageView的正确显示有疑问.我想在ConstraintLayout中显示ImageView.在预览时,它看起来完全符合我的需要,但是当我在设备上启动它时,它看起来完全是脏东西.此布局位于回收视图中.此代码有什么问题? EDIT2:具有这种布局的所有内容都可以.它按预期方式工作,我忘记了对kotlin代码进行了一些更改.很抱歉. 解决方案 首先,每个视图都应应用其父 Vie ..
发布时间:2021-04-04 18:57:57 移动开发

ConstraintLayout外部的位置视图

我想将视图放置在 ConstraintLayout 之外,以使用滑动动画对其进行动画处理.我试过设置诸如 constraintBottom_toTopOf ="parent" 之类的约束,但是 View 保留在容器内. 请注意,我想通过使用内置动画而不是代码内动画的约束来实现这一目标. 知道我该怎么做吗? 我正在使用 compile'c​​om.android.support.c ..

AndroidX迁移-数据绑定错误msg:找不到参数类型为int的属性"android:visibility"的设置器

我正在将项目迁移到AndroidX并出现以下错误: 由以下原因引起:java.lang.RuntimeException:android.databinding.tool.util.LoggedErrorException:发现数据绑定错误.****/数据绑定错误**** msg:找不到参数类型为int的属性'android:visibility'的设置器androidx.constrain ..

子项拦截触摸事件的MotionLayout问题

在主布局中,我有一个用于根容器的motionLayout.在其中,还有其他视图.其中之一是frameLayout,其中包含一个片段.片段是一个页面,由NestedScrollView等组成.MotionLayout的OnSwipe仅适用于水平滑动,而NestedScrollView应该只能垂直滚动.我必须扩展MotionLayout的onInterceptTouchEvent方法(请看下面的代码) ..

使用ConstraintLayout的元素的扩展链组

我在使用约束布局将2组元素分布链时遇到了问题.我知道这种新布局的目标是使用平坦的层次结构,因此我想避免将我的元素放在子布局中. 我查看了一些很棒的资源,例如constraintlayout.com,但无法弄清楚如何使其适合我的特定情况-我认为这很常见. 这是我想要实现的目标的图像.红色表示空格1、2和3必须具有相同的高度(就像传播链一样). ..

如何使用ConstraintLayout在水平方向正确对齐三个TextView

我试图水平对齐三个TextView(如标题所示),但是即使将它们链接在一起并使用 app:layout_constrainedWidth ="true" 后,它们仍然被推出屏幕,奇怪的是,当中间或最后一个屏幕变大时,它只出现在左侧.请注意,我正在设置 android:maxLines ="1" 和 android:ellipsize ="end" 并将它们在屏幕开始处对齐,不确定是否固然重要. ..
发布时间:2021-04-04 18:57:30 移动开发

ConstraintLayout:无法缩放图像以适合RecyclerView中的比例

我有一个使用StaggeredGridLayoutManager的回收站视图. 我里面有自定义项目/视图. 每个项目均被定义为ConstraintLayout,其中存在一幅应该具有恒定长宽比的图像. 但是图像仍要能够缩放以适合每个跨度的宽度. 然后应根据比例调整高度. 但是图像不能保持长宽比. 以下是用于创建回收站视图的xml文件和代码: item.xml ..

对于layout_constraintDimensionRatio无效的Float

我一直在上一堂关于如何在活动窗口中约束图像的课程,当我尝试将宽高比设为1:1时,图像会从其在活动中的原始预期位置移开,并向上移动到活动的左上角为0dx x 0dp ImageView. 我的代码说这是"Invalid Float" 的错误: app:layout_constraintDimensionRatio ="1:1" 这对我来说很神秘,因为系统还告诉我该比率可以列为FLOAT ..
发布时间:2021-04-04 18:57:24 移动开发

ConstraintLayout:全屏显示中心视图,但宽度限制不能与侧视图重叠

我有一个类似于组件实现的工具栏,在所有情况下我都遇到布局问题.它有一个左图标,一个标题和一个右菜单/按钮.我需要标题以全屏(或至少布局的整个宽度)为中心,并且不与其他组件重叠.因此,标题的宽度必须受左图标和右按钮的约束. 我有两种中间解决方案,但似乎找不到结合它们的方法. 一种是将标题放在屏幕中央.这里的问题是标题与右键重叠(如果足够大的话,也会与左侧图标重叠).这是布局XML: ..
发布时间:2021-04-04 18:57:16 移动开发