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
字符是我的数据。。。谢谢你的帮助:)