Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/124.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ListView内部的Android约束布局-最后一项样式已断开_Android_Android Layout_Android Listview - Fatal编程技术网

ListView内部的Android约束布局-最后一项样式已断开

ListView内部的Android约束布局-最后一项样式已断开,android,android-layout,android-listview,Android,Android Layout,Android Listview,我不明白为什么ListView的最后一项有点“bug”。为什么我在这里遗漏了,这是因为ListView没有实现底部的父级?我不这么认为,因为我在我的项目中设置了最小高度 我也试着在底部设置一个填充物(正如另一堆回答中提到的),但没有成功 首先,让我们看看图形结果: 这是我的活动: 这是我的项目(用于适配器): 最后,这里是来自适配器的getView方法: @NotNull @凌驾 公共视图getView(最终整数位置、视图转换视图、视图组父视图){ 最终顺序=super.getItem

我不明白为什么
ListView
的最后一项有点“bug”。为什么我在这里遗漏了,这是因为ListView没有实现底部的父级?我不这么认为,因为我在我的项目中设置了最小高度

我也试着在底部设置一个填充物(正如另一堆回答中提到的),但没有成功

首先,让我们看看图形结果:

这是我的活动


这是我的项目(用于适配器):


最后,这里是来自适配器的getView方法:

@NotNull
@凌驾
公共视图getView(最终整数位置、视图转换视图、视图组父视图){
最终顺序=super.getItem(位置);
if(convertView==null){
//让我们扩大视野
convertView=LayoutInflater.from(getContext()).flate(R.layout.sequence\u item\u selection\u start\u practice,parent,false);
}
TextView sequenceName=convertView.findViewById(R.id.sequence\u name\u text);
TextView sequenceDuration=convertView.findViewById(R.id.sequence\u time\u duration);
TextView sequencePauseDuration=convertView.findViewById(R.id.sequence\u pause\u time\u duration);
if(序列!=null){
sequenceName.setText(sequence.name);
sequenceDuration.setText(“循环持续时间:+String.valueOf(sequence.sequenceDuration)+“s.”;
sequencePauseDuration.setText(“暂停持续时间:+String.valueOf(sequence.sequencePauseDuration)+“s.”;
}
返回视图;
}
为什么ListView的最后一项不遵守我在该项中输入的约束?

将子视图与父视图的顶部和底部对齐时,“android:layout\u height”值应为“wrap\u content”或“0dp”

app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintRight_toRightOf="parent"
为子视图设置“最小高度”

将子视图与父视图的顶部和底部对齐时,“android:layout_height”值应为“wrap_content”或“0dp”

app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintRight_toRightOf="parent"

为子视图设置“最小高度”

为什么仍然使用ListView而不是RecyclerView?我的工作有一些限制,其中之一就是不使用RecyclerView。另外,用另一个问题回答一个问题也没有帮助。只是为了提供信息,我尝试了使用RecyclerView,但没有帮助。我可以分享代码。我很确定布局部分有问题。为什么你仍然使用ListView而不是RecyclerView?我工作的地方有一些限制,其中之一就是不使用RecyclerView。另外,用另一个问题回答一个问题也没有帮助。只是为了提供信息,我尝试了使用RecyclerView,但没有帮助。我可以分享代码。我很确定布局部分有问题。对于哪个元素?对于所有TextView,我觉得自己很笨,我有
\n
字符是我的数据。。。感谢您的帮助:)哪个元素?对于所有的文本视图,我觉得自己很笨,我有
\n
字符是我的数据。。。谢谢你的帮助:)