gpt4 book ai didi

android - RecyclerView GridLayoutManager item match_parent 宽度

转载 作者:行者123 更新时间:2023-11-29 02:36:37 25 4
gpt4 key购买 nike

我有一个这样的回收站 View :

    <android.support.v7.widget.RecyclerView
android:id="@+id/recycler"
android:layout_width="match_parent"
android:layout_height="wrap_content" />

像这样的项目:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content">

<ImageView
android:layout_width="100dp"
android:layout_height="70dp"
android:scaleType="fitCenter"
android:layout_margin="10dp" />

<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:linksClickable="true" />

</LinearLayout>

我在代码中执行此操作以获得包含 2 列的网格:

        GridLayoutManager gridLayoutManager = new GridLayoutManager(context, 2, LinearLayoutManager.VERTICAL,false);
_recycler.setLayoutManager(gridLayoutManager);

我希望每个项目都占用可用的“match_parent”空间,但事实并非如此!每个项目占用可用空间的一半。如何使项目具有 width="match_parent"并且可以水平滚动?

我想要这样的东西:

 screen

|------|

ITEM1 - ITEM2
ITEM3 - ITEM4

最佳答案

您不能水平匹配父项并使其水平滚动,您必须切换其中之一。要实现您想要的效果,您必须使用类似 FiewFlipper 或标签的东西。

关于android - RecyclerView GridLayoutManager item match_parent 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46586259/

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