gpt4 book ai didi

android - ListView 布局高度与 Fragment 中 RecyclerView 内的父级不匹配

转载 作者:行者123 更新时间:2023-11-29 02:21:17 26 4
gpt4 key购买 nike

我有 RecyclerView, fragment 内有水平滚动条。 RecyclerView里面有TextView和ListView。

ListView 高度与预期的父高度不匹配。

它是这样的:

enter image description here

Layout Bound Screenshot

这个列表Recycler View Layout.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="10dp"
android:orientation="vertical">

<TextView
android:id="@+id/id_DateTime"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="13/03/2019 - 6.30 PM"
android:textAlignment="center"
android:textStyle="bold" />

<ListView
android:id="@+id/id_ListView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="@color/browser_actions_title_color"
android:dividerHeight="1dp"
android:isScrollContainer="true" />

</LinearLayout>

和我的适配器类文件:

@Override
public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
cardview_Listview cardview_listview = cardview_listviews.get(position);
holder.tv_DateTime.setText(cardview_listview.getS_DateTime());
holder.setListView(cardview_listview.getS_EntryList());
}

@Override
public int getItemCount() {
return cardview_listviews.size();
}
public class ViewHolder extends RecyclerView.ViewHolder {

TextView tv_DateTime;
ListView listView;

ViewHolder(@NonNull View itemView) {
super(itemView);
tv_DateTime = itemView.findViewById(R.id.id_DateTime);
listView = itemView.findViewById(R.id.id_ListView);
}

void setListView(List<String> s_entryList) {
ArrayAdapter<String> adapter = new ArrayAdapter<>(context,
android.R.layout.simple_list_item_1, s_entryList);
listView.setAdapter(adapter);
}
}

我尝试了一些线程,但都没有用:

这是我的测试应用程序,我尝试并得到了我预期的结果:
3

最佳答案

也许您应该将 LinearLayout 高度和宽度设置为 match_parent

关于android - ListView 布局高度与 Fragment 中 RecyclerView 内的父级不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55455959/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com