问题标签 [android-constraintlayout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
967 浏览

android - 当键盘出现在 ConstraintLayout 中时如何向上移动视图

现在,我在XML 文件中有一个Button和一个EditText视图。ConstraintLayout当用户在里面输入时需要向上移动视图EditText

清单windowSoftInputMode不起作用,所以我认为我需要处理约束。有谁知道如何解决这个问题?

0 投票
2 回答
3096 浏览

android - 约束布局链打包使用

我正在尝试使用约束布局链将两个文本视图垂直居中。我知道我可以将文本布局包装在线性布局中,但我想尝试新的链功能。当我构建我的项目时,虽然我得到了一个错误,Error:(28, 50) No resource found that matches the given name (at 'layout_constraintBottom_toTopOf' with value '@id/item_school_location').

有谁知道是什么导致了这个错误?

0 投票
1 回答
820 浏览

android-layout - 了解 constraintBottom 和 constraintBaseline

在 Android Studio 2.2 中可用的所有 ConstraintLayout 属性中,有以下两个Bottom约束和一个Baseline约束:

layout_constraintBottom_toTopOf
layout_constraintBottom_toBottomOf
layout_constraintBaseline_toBaselineOf

而且似乎并非每个视图都有基线。

底部约束和基线约束有什么区别和相似之处?为什么只有某些视图有基线?

官方 文档缺少此类信息。

编辑
此图像有助于理解基线与基础: 基线是视图内文本的基础。 它位于顶部和底部之间。 文本和底部与文本基线

0 投票
1 回答
22602 浏览

android - 将视图添加到约束布局,约束类似于另一个孩子

我有一个约束布局(alpha9),视图遍布它,我有一个特定的 ImageView,我需要复制并添加更多类似的内容。布局是这样的: 基本布局

主要目的是在按下按钮时为这些“硬币”图像视图中的 5 个设置动画。我需要生成的图像视图将具有下面按钮后面的图像视图的确切属性(具有相同的约束) 按钮后面的 imageView

我试图做的是以下内容:

它失败了。编辑:它没有显示我想要的东西,有时它在屏幕的左上角显示一个硬币,有时它什么都不显示,但无论哪种方式,硬币的数量都会增加(意味着动画正在尝试实际做某事和然后调用 onAnimationFinished 方法)

我用于动画库 EasyAndroidAnimations

代码如下:

MainActivity.java

activity_main.xml

0 投票
4 回答
6788 浏览

android - 卡视图顶部的图像视图

我有一个圆形imageview,我需要在上面对齐,cardview但它应该是图像的半个圆将在图像的cardview其余半圆之外,而图像的剩余半圆将在里面cardview。就像顶部边框中心一样,上面cardview会有圆形imageview

我该怎么做,我将无法上传图片,因为我的代理不允许我给您带来不便。

在此处输入图像描述

0 投票
1 回答
3544 浏览

android-layout - Android.Xamarin 中的约束布局?

无论如何在Android.Xamarin(Native not Forms)中使用约束布局(android.support.constraint.ConstraintLayout)?通过以某种方式使用 jar 文件或其他东西?

TIA

0 投票
1 回答
6174 浏览

android - 如何重新调整约束布局

在我的应用程序中,我有一个自定义布局,它使用约束布局来显示两个视图,如下所示。

现在想象一下,当 categoryList 内没有可显示的内容时,我想隐藏它(View.GONE),然后调整约束布局的大小以仅使用导航布局所需的空间。

我试图在自定义视图中设置可见性。

该视图现在被隐藏,但父级没有相应地调整大小。

那么如何强制这个 ConstraintLayout 重新调整它的大小呢?

0 投票
2 回答
1422 浏览

android - Android Studio 2.2.1 中使用约束布局的布局编辑器问题

更新到 Android Studio 2.2.1(来自稳定频道)后,我在使用 Android Studio 的布局编辑器时遇到问题。编辑器有时会从 UI 中隐藏“约束布局”控件,如下面的屏幕截图所示:

截屏

我正在使用约束布局 alpha 9 和数据绑定,因此布局包含在“布局”标签中。这是示例布局的代码:

当我从布局中添加/删除元素时,控件正在消失和出现。这是新的 Android Studio 或约束布局中的错误吗?还是我做错了什么?

0 投票
1 回答
2068 浏览

android - 拉伸 ConstraintLayout 及其内容

我构建了一个片段(使用 ConstraintLayout),如下所示: Fragment image 我想重用它,例如将它(添加到 fragmentManager)加载到 Activity 的“片段持有者”,但如果这个持有者太小,图像会互相覆盖。看到这个: 图像问题 所以,图像不会调整大小......有没有实现自动调整大小的解决方案?

谢谢,佐尔坦

0 投票
1 回答
782 浏览

android - Android Studio 中的布局编辑器不断移动小部件

我想在这个版本中开始使用新的 ConstraintLayout:

问题是布局在不断变化。我将尝试解释这一点。

首先我在布局上移动小部件,我看到了这个:

第一的

但几秒钟后,代表按钮的灰色矩形移动到左上方。

第二

其他组件也是如此。尤其是当我有更多小部件时,这令人沮丧。约束设置正确,但代表小部件的视图始终位于左上角。如果我单击小部件,它们会返回到约束所指向的位置,但又只是几秒钟。