38得票5回答
Android中的RecyclerView在ConstraintLayout布局中无法滚动。

我有一个在约束布局中的RecyclerView,但是我无法使其滚动,列表会在屏幕下方继续而没有滚动条。如果我将布局更改为相对布局,则滚动正常工作。 如何使它滚动? 以下XML显示了我的布局,RecyclerView位于底部。布局顶部有图像和描述。此屏幕设置占据屏幕的30%。接着是分隔符和应...

38得票2回答
在Android中,是否建议在ConstraintLayout中使用LinearLayout?

我刚接触Android中的ConstraintLayout,同时也是一个Android新手。我有个问题,是否建议在ConstraintLayout内使用LinearLayout呢?比如:<?xml version="1.0" encoding="utf-8"?> <andro...

35得票4回答
如何以编程方式修改约束布局?

我有一个如下所示的视图: <org.rayanmehr.atlas.shared.customview.CustomTextView android:id="@+id/tvDownVoteCount" android:layout_width="wrap_content"...

35得票1回答
通过另一个视图限制ConstraintLayout中的宽度

在ConstraintLayout中,是否有可能让一个视图只在其右侧有另一个视图的空间时才增长? 使用情况是将value和unit TextView并排放置。当有足够的空间时,value TextView 应该能够增长,如果没有足够的空间,则应该截断value。 我已经尝试过使用cha...

35得票9回答
在 ConstraintLayout 中使用 RecyclerView 时,出现了与其他元素重叠的问题

我正在使用以下组件进行简单的列表活动:EditText、RecyclerView、ProgressBar和Textview。除了RecyclerView之外,一切都运行得非常好,它会重叠EditText并“超出”屏幕底部,因此最后一个项目被部分剪切(请参见截图)。 我做错了什么? MainA...

35得票1回答
ConstraintLayout: `layout_constraintLeft_creator`在xml中的作用是什么?

示例代码: <EditText android:id="@+id/msg_type" android:layout_width="0dp" android:layout_height="40dp" android:layou...

35得票1回答
为什么要选择约束布局而不是相对布局?

为什么在一个空的Android活动默认布局文件中,RelativeLayout 被替换成了 ConstraintLayout?我需要知道为什么我们应该使用 ConstraintLayout,它还能给我们提供哪些其他好处。

35得票1回答
无法在ConstraintLayout.Group中设置单个项目的可见性

我有一个像这样定义的ConstraintLayout.Group: <android.support.constraint.Group android:id="@+id/someGroup" android:layout_width="wrap_co...

35得票5回答
约束布局:将一行中所有视图的高度设置为与最高视图匹配

我试图使用ConstraintLayout(版本1.0.2)将两个并排视图的高度设置为它们中最高的那个。这可用作RecyclerView的ViewHolder,其中每个TextView都获得任意长度的文本... 如果我将每个设置为wrap_content,则较短的一个将缩小。 如果我将两个都...

34得票3回答
使用ConstraintLayout计算百分比边距?

我正在学习如何使用ConstraintLayout,并找到了一些不错的教程,可以让视图的宽度和高度以百分比显示。我知道可以添加一个空视图来“创建”边距,但这似乎不正确。是否有一种方法可以使用类似于marginEnd='10%'这样的方式?