草庐IT

constraintlayout-barrier

全部标签

android - ConstraintLayout 中的 TextView 剪辑文本和 layout_margin 无法正确显示

我使用:编译'com.android.support.constraint:constraint-layout:1.0.2'主要问题是:layout_margin无法正确显示;子TextView的文本被剪裁。详情如下:这是我的xml:这是我的截图: 最佳答案 这里主要是两个问题您没有设置正确约束以便与parent一起查看ConstraintLayout中的bugwrap_content已解决,现在您必须使用ma​​tch_constraint(0dp)和layout_constraintWidth_default属性来解决这个问题将

android - 在 CardView 的父级时设计 CardView 是 ConstraintLayout?

我在编辑包含Relativelayout的Cardview中的RelativeLayout时搞砸了!ConstraintLayout会将相对布局的wrap_content更改为0并添加tools:layout_editor_absoluteX="10dp"相对布局内的所有TextView将折叠卡片View的右上角!!!(嵌套CardView中的元素与CardView外部的元素对齐)关于使用ConstraintLayout设计RelativeLayout的任何指南都非常完整,使用ConstraintLayout时不能在任何地方使用RelativeLayout?在使用RelativeLay

android - 缺少 Barrier 的约束警告 - Bug?

我在Barrier上收到缺少约束警告,它已添加到ConstraintLayout的(现在稳定的)版本1.1.0>.Thisviewisnotconstrained,itonlyhasdesigntimepositions,soitwilljumpto(0,0)unlessyouaddconstraints但是,据我所知,Barrier不使用任何约束,我认为甚至不可能添加它们这是一个错误还是我遗漏了什么? 最佳答案 如果您在屏障上定义了诸如tools:layout_editor_absoluteX="123dp"或tools:layo

android - NestedScrollview 和 ConstraintLayout 可以一起使用吗?

我正在尝试新的ConstraintLayout,它真的很酷也很简单。我尝试将它应用到坐标布局内的NestedScrollview中,其中ConstraintLayout是NestedScrollView的父级。但是没有用,所有的View都垂直折叠了。我该如何解决这个问题? 最佳答案 我可能来晚了,但在NestedScrollView中添加android:fillViewport="true"应该可以解决问题。 关于android-NestedScrollview和ConstraintLa

android - ConstraintLayout 因 StackOverflowError 崩溃

上周,我通过FirebaseCrashlytics从不同的设备收到了多个奇怪的崩溃报告。它们是:100%来自Android4(4.2-4.4)大部分(98%)来自三星平板电脑堆栈跟踪是相同的,并且不包含对我的代码的任何引用,所以我不知道崩溃发生的位置和原因。搜索我的异常没有任何结果。所以我希望有人可以帮助我调查崩溃。据我了解,崩溃发生在ConstraintLayout库的某处(我使用的是1.1.3版)。崩溃堆栈跟踪:FatalException:java.lang.StackOverflowErroratjava.util.HashMap$KeySet.(HashMap.java:91

Android ConstraintLayout @dimens 替换为硬编码值

嘿嘿friend们,目前我正在学习AndroidStudio的新布局编辑器和新的ConstraintLayout。顺便说一句,我讨厌它。但我遇到了问题,如果我想用@dimen指定layout_height,它会被替换为dp值代替。其他人遇到了这个问题?AndroidStudio版本2.2.2&2.2.3同样的问题。最新的gradle版本。提前谢谢大家!编辑:代码示例:也发生在ScrollView之外。 最佳答案 TurnsoutthisisabugandwillbefixedinAndroidStudio2.3.我认为这背后的原因是

android - 具有固定纵横比的 ConstraintLayout 链

我正在尝试根据以下布局使用3个imageView构建Activity:^+---------------+--------+---------------+||||||||||H|A|B|C||||(1:3)|||||||v+---------------+--------+---------------+H应为parent高度的1/3B的宽高比固定为1:3A和C的宽度应该相同我尝试了多种解决方案,但始终找不到有效的解决方案。最后一个使用:准则设置为parent高度的33%A、B和C之间的水平链B的固定纵横比A、B和C使用match_constraint维度虽然我希望求解器会做出所需的

android - 在 CardView 中使用 ConstraintLayout

是否可以在CardView中使用ConstraintLayout以便为RecyclerView膨胀它?当前的布局是这样的,但我想在CardView中显示它。/image/MeArp.png引用XML代码: 最佳答案 是的,这是可能的!将您的ConstraintLayoutxml代码放入CardView中。您还可以查看各种cardviewimplementations符合Materialdesignguidelines. 关于android-在CardView中使用ConstraintLa

android - ConstraintLayout 中的边距行为

当在ConstraintLayout中使用时,我无法理解边距(android:layout_margin*)的行为。边距似乎只在某些情况下生效,我希望有人能给我解释一下(或者确认这是一个ConstraintLayout错误)。我有以下布局......产生以下输出...但是,当我将边距从leftView更改为rightView时......边距意外消失...有人可以解释这是否是预期的行为,如果是,为什么会这样? 最佳答案 因为leftview取决于rightview,所以你可以设置leftview的边距至rightview.当View

Android ConstraintLayout 使用详解

前言对于初学者来说,可能觉得ConstraintLayout属性多,且属性长而弃用它,那你错失了这个大宝贝。因为在复杂布局,我们会一直用RelativeLayout和LinearLayout去嵌套,因为嵌套的ViewGroup会导致手机多次测量和绘制,从而影响性能,如果嵌套严重可能出现掉帧或卡顿。使用ConstraintLayout一招入魂。一句话概括是:传统布局能实现的,它能轻松实现实现。传统布局不能实现的,它也能实现。一、为什么要用呢?这里举个2个简单的例子。1.1、例1如图下图所示,我们分别用RelativeLayout和ConstraintLayout去实现它:1.1.1、使用Rela