android-constraintlayout相关内容

以编程方式截取Cardview时,Cardview失去了半径

我在cardview中有约束布局.卡片视图在屏幕上看起来不错.仅当截取屏幕截图时,它才会渲染到位图,即失去角点时.我已经添加了位图视图的图片.约束布局与圆角重叠.我需要边缘到边缘的圆度. 下面是模拟器的屏幕截图,正确显示了圆角: 以下是渲染到位图的视图: ..

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

我正在创建一个 layout .我要将我的自定义 toolbar (这是另一种布局)设置为 layout 的顶部 FrameLayout (位于工具栏下方).但是 FrameLayout 应该得到 layout 高度的其余部分(match_parent).如何使用约束布局实现这一目标? 解决方案 解决方案:我假设您将工具栏作为另一个xml文件,如下所示: toolbar.xml ..
发布时间:2021-04-03 20:42:19 移动开发

多行文本视图与其基线对齐(ConstraintLayout Android Studio)

我有三个TextViews "hi" ,"x" 和"Hello World" ,我想在它们的底部对齐Hello World文本(即hi_x_World).Hello World只是一行,但是 layout_width 和 layout_height 都设置为 wrap_content . 它们具有不同的字体大小,因此即使我可以轻松地对齐文本视图框的底部,文本本身也不会对齐. 我发现了一 ..
发布时间:2021-04-03 18:32:32 移动开发

ConstraintLayout中的动态circleRadius

在我的应用程序中,我具有以下布局,该布局使用了新的内部ConstraintLayout的圆形定位属性.我认为这非常好,因为它除了circleRadius之外,没有对任何视图大小使用固定的dp值. 而这正是我的问题:我的circleRadius也应该是动态的,但是根据文档的说明,它只包含尺寸.所以我需要的是相对于constraintCircle尺寸的尺寸.有可能吗? ..
发布时间:2020-08-25 07:52:59 移动开发

ConstraintLayout编辑器有偏

我一直在尝试为我的应用制作GUI(使用ConstraintLayout),其中我的图像的行为类似于对齐的按钮,但是,即使我移动(并保存),这些按钮(或其他任何东西)也存在这个奇怪的问题)约束位置,它只是返回到某个数字(在本例中为16). 我在这里做错了什么?是什么原因/为什么编辑器要重置位置? http://i.imgur.com/OFndFb7.gifv (GIF-40s ) ..
发布时间:2020-08-25 07:51:52 移动开发

约束2个视图时,ConstraintLayout怪异的属性行为

假设我要使用app:layout_constraintTop_toTopOf将一个视图连接到另一个视图(可以是任何其他约束). 如果我将通过XML显示手动进行操作,则将如下所示: app:layout_constraintTop_toTopOf="@id/something" 但是-如果我使用设计选项而不是XML选项做同一件事,由于某种原因,我将获得额外的+(自动生成)字符它看起 ..
发布时间:2020-08-25 07:51:45 移动开发

如何在constraintlayout中获取视图坐标

我使用横向约束布局在垂直链中有七个按钮. 在运行时,我调整按钮的大小,使其适合应用程序栏和导航栏之间.我还将一个水平向导(guide1)放置在应用程序栏的底部,另一个向导(guide2)放置在导航栏的顶部.我已将顶部按钮(1或7)约束为指南1,将底部按钮(7之7)约束为guide2. 在相同的运行时间中,我可以通过调用以下方法来拉动按钮的新宽度. int getwidth(Butt ..
发布时间:2020-08-25 07:51:43 移动开发

UI组件在TransitionManager动画中不可见

这是Java Android应用程序中的一个问题,该应用程序具有MainActivity中非常简单的自定义可拖动抽屉. 这是它在Android 10(API级别29)模拟器上运行时的行为,这是预期的行为. 但是问题是,当它在Android L(API级别21)模拟器上运行时,其行为异常如下: 在动画过程中,UI组件不可见.但是当应用程序进入后台并返回时,它们就变得可见. 应 ..

如何在适合整个屏幕的ScrollView中将ConstraintLayout添加到LinearLayout中?

我希望能够滚动浏览LinearLayout,其中每个元素都是适合整个屏幕的ConstraintLayout. 我在每个Layout中都尝试了layout_height的多个值,但似乎没有任何效果. 我可以在适合我的屏幕的layout_height中进行硬编码,但这并不理想. 这是我目前拥有的: ..

无法为Android 1.0.2安装Constraintlayout

我是AndroidStudio和android编程的新手,请帮助我解决问题 当我在AndroidStudio v3.1.4上创建新项目时,第一时间构建在20秒构建同步失败后开始同步并显示此错误: 无法解决':app @ debug/compileClasspath'的依赖关系:可以 无法解析com.android.support.constraint:constraint-layout:1. ..
发布时间:2020-08-25 07:49:32 移动开发

constraintlayout用子项match_constraint包装其内容宽度

我有一个简单的侧栏,上面有2个垂直链接的按钮,我希望侧栏可以包裹最大的按钮,而较小的按钮可以扩展以匹配最大的按钮. 这是我希望"AAA"按钮与"VALIDATE"按钮宽度相匹配的截图 当然,我突然想到对两个按钮都使用匹配约束宽度,但是当使用wrap_content容器时,会导致: 我的布局: ..
发布时间:2020-08-25 07:48:26 移动开发

推断Android Studio中的约束最新版本(3.0)

在此图像中,按钮上有一条细线.通常在以前的android版本中,我用来选择推断约束,以便使细线消失.现在,在最新的android版本中,没有用于推断约束的选项.是否有其他替代方法可以消除毛线? 解决方案 您可以在Android Studio 3.0中使用推断约束 只需确保您位于“设计"标签中,而不是“文本"标签中(在屏幕底部附近即可看到). 点击推断约束 ..