草庐IT

constraintlayout-barrier

全部标签

android - 具有不断增长的 TextView 的 ConstraintLayout 在需要时声明相等的空间

是否有可能在ConstrainLayout中限制两个TextView,以便它们在需要时各自占用50%的水平空间,如果不需要,另一个会增长以填充空间。正确:当文本很短时,textView不会相互干扰。B正确:左侧较短的textView为右侧较长的textView提供了空间C正确平均共享水平空间并垂直增长D不正确:右侧textView的增长是以左侧textView为代价的。E不正确:右边的textView垂直增长而不是填充可用的水平空间。我已经尝试了很多东西。它认为layout_width="wrap_content"或layout_constraintWidth_default="wra

android - 如何在 ConstraintLayout 中为 subview 赋予重力

我正在处理ConstraintLayout,我可以调整subview,但我无法从左到右对齐Textview。有什么方法可以让Textview从左到右对齐吗?代码如下:我希望我的TextView像这样对齐。有什么办法像这样对齐? 最佳答案 您需要从除第一个View之外的所有View中删除app:layout_constraintStart_toStartOf="parent"。因为它将在左侧分配您的所有View。 关于android-如何在ConstraintLayout中为subview

android - NestedScrollView中如何实现ConstraintLayout

如果TextView的文本比其他包裹在水平LinearLayout中的TextView少得多,ConstraintLayout的行为就会不一致。如果左侧TextView中的字符不小于右侧TextView中的字符,那么它工作得很好。请引用所附屏幕截图中的红色文本和绿色文本。下面是用于布局的XML:请忽略我的英文。 最佳答案 据我交谈过的谷歌开发人员,constraintLayout版本1.0.2中存在一些关于wrap_content的错误。他建议使用1.1.0-beta4版本,通过使用1.1.0-beta4版本,我的问题已得到解决。

android - 缺少 ConstraintLayout 属性选项卡

我决定尝试新的ContraintLayout,但是缺少properties选项卡。我正在使用AndroidStudio2.3,ConstraintLayout1.0.2。有什么方法可以开启吗? 最佳答案 我遇到了同样的问题。切换到布局编辑器的设计View(不是TextView)并单击特定View就可以了。 关于android-缺少ConstraintLayout属性选项卡,我们在StackOverflow上找到一个类似的问题: https://stackove

android - ConstraintLayout 不考虑最大宽度/高度与 DimensionRatio 的结合

下面的View需要是方形的。我还想将View限制在一定大小。当ConstraintLayout与同一元素上的dimensionRatio结合使用时,ConstraintLayout会以某种方式忽略最大宽度/高度属性。目前,我正在通过将View放入容器中来使用变通方法,如下所示。但我宁愿让我的布局层次结构尽可能平坦。这是约束布局中的限制,您不能将最大宽度/高度与尺寸比率结合使用吗?我正在使用ConstraintLayoutv1.0.2。 最佳答案 指定其中一个`app:layout_constraintDimensionRatio="

android - ConstraintLayout 错误 : No resource found that matches the given name

我学习了如何使用ConstraintLayout。并且有问题。我的activity_test.xml当我构建/重建/清理项目时,我处理错误:/Users/ME/Documents/Projects/testApp/app/src/main/res/layout/activity_test.xmlError:(14,49)Noresourcefoundthatmatchesthegivenname(at'layout_constraintBottom_toBottomOf'withvalue'@id/btnScanQRCode').Error:(16,46)Noresourcefound

Android - ConstraintLayout - 大文本的椭圆末尾

我需要一些有关Android布局的帮助。我有以下代码:输出是:我的问题是:如果主值(17.40)太大,该值应该“省略”以结束,但它会覆盖“Activity”文本。大文本的输入是:我需要这样的东西来获得大值(value):PS:单位和标志应该始终显示在主值的末尾。你能帮我提点建议吗?我尝试了很多想法,但没有找到解决方案。 最佳答案 将子布局宽度设置为0dpandroid:layout_width="0dp"设置Right_toRightOf和Left_toRightOfapp:layout_constraintLeft_toRight

android - 使用 ConstraintLayout 作为 DialogFragment 的根布局时的奇怪行为

我正在使用DialogFragment构建自定义对话框。我注意到将各种ViewGroup用作对话框布局的根时会出现非常奇怪的行为。我认为这是由于系统窗口和它显示对话框的方式之间存在一些奇怪的交互。在此特定实例中,我使用ConstraintLayout作为布局的RootView。显示时,对话框延伸到屏幕边缘,布局检查器显示测量宽度超过16,000,000。更奇怪的是ConstraintLayout定义了padding,它仍然可以在屏幕上看到。下面是对话框的类:publicclassAgreementDialogextendsDialogFragment{//Bindings..@Over

android - ConstraintLayout 截断textview中的文字

我有一个ConstraintLayout,里面有几个View,出于某种原因,我的textview在句子末尾被截断了。textview被限制在左侧和顶部。它是tv_product_descriptiontextview。 最佳答案 请同时添加右约束app:layout_constraintRight_toRightOf="parent"并且请像这样设置宽度0dpandroid:layout_width="0dp"输出 关于android-ConstraintLayout截断textview

android - CircleCI Android constraintLayout 不起作用

我现在正在为我的项目使用CircleCI。此外,我正在我的项目中实现新的constraintLayout。现在我被CircleCI大楼困住了。它在gradle-dependencies运行时向我展示了这一点:File/home/ubuntu/.android/repositories.cfgcouldnotbeloaded.FAILURE:Buildfailedwithanexception.*Whatwentwrong:Aproblemoccurredconfiguringproject':app'.>Youhavenotacceptedthelicenseagreementsoft