jjzjj

ConstraintLayout

全部标签

安卓 : ConstraintLayout : layout_constraintVertical_bias not working as expected

所以我正在尝试了解新的ConstraintLayout内容,作为iOS开发人员,一切似乎都还不错。这是我的观点我想要做的是让4个正方形在垂直轴上的大小略有不同(所以粉色60%,蓝色低于40%,右边蓝色40%,黑色60%)阅读layout_constraintVertical_bias,这应该可以满足我的要求,但它似乎什么也没做我认为app:layout_constraintVertical_bias控制该View的增长百分比(就像权重一样)是否不正确 最佳答案 而不是设置layout_constraintVertical_bias设

android - 在 ConstraintLayout 中对齐 View ,无需裁剪

我正在创建一个对话框,其中两个按钮相对于父ConstraintLayout右对齐。一切都很好,直到按钮的文本变得很长。当一个或两个按钮的文本很长时,按钮会超出父按钮的边界,导致文本被剪裁,如下图所示。我想处理文本较长的情况。即期望的行为是当文本很长时,按钮应该换行按钮应保持在父级边界内并服从父级填充按钮应该保持在父元素的右侧当按钮文本很短时,布局会按预期工作:当按钮文本很长时:当取消按钮文本很长时,取消文本会被截断。发生这种情况是因为按钮本身被推过父级的边界。当ok按钮的文本很长时,再次取消推到父边界之外的文本,因为按钮被推到父边界之外。布局代码我尝试过但无济于事的事情:将app:la

android - 将 coordinatorLayout anchor 与 constraintLayout 一起使用

我想设计这样的东西:如您所见,fab位于页眉和主体之间。使用带有app:anchor和app:anchorGravity属性的coordinatorLayout很容易做到这一点但我想用constraintLayout来做。有什么想法吗? 最佳答案 我找到了答案:)) 关于android-将coordinatorLayoutanchor与constraintLayout一起使用,我们在StackOverflow上找到一个类似的问题: https://stacko

android - Constraintlayout 中 recyclerview 的行项目折叠而不是采用父宽度

最近,我开始使用Constraint布局,但今天遇到了非常奇怪的行为。当我在fragment_holiday.xml输出中使用RelativeLayout作为根而不是ConstraintLayout时,输出符合预期,但我想知道ConstraintLayout有什么问题。我的代码如下fragment,item_row我得到的输出具有约束布局(并且在滚动时它显示出不同的行为,正如您在我分享的屏幕截图中看到的那样)---fragment_假期.xmlitem_holiday.xml预期设计-有人可以告诉我我在这里缺少什么吗? 最佳答案 试

android - ConstraintLayout 不会省略 TextView 中的长文本

我在图像右侧有一个TextView。我试图在图像旁边放置一些长文本,但该文本应该通过在末尾添加“...”自动结束。但是,这不起作用。我使用这种布局:结果是这样的:为什么长文本不是椭圆形的,以至于“...”出现在末尾?我读过this和this发布,但它对我不起作用。有人可以帮我吗? 最佳答案 将app:layout_constraintEnd_toEndOf="parent"用于您的file_titleTextView试试这个输出 关于android-ConstraintLayout不会省

android - ConstraintLayout 可以帮助将右侧项目流到下一行吗?

让textView点亮到左边缘,它的宽度可能会增加。让其他一些textView在其右对齐单行。当左边的textView宽度增加时,想要将右边的textView下推到下一行:[AAA][BBB]当左边一个宽度增长时:[AAAAAAAAAAAAAAA][BBB]想看到一些使用ConstraintLayout自动将右侧项目推到下一行的示例,但找不到任何示例。ContraintLayOut是可行的,或者有人知道一些示例吗? 最佳答案 更新:下面的答案仍然有效,但从ConstraintLayout2.0开始,使用Flow可能会更好helper

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 - 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