Java 在安卓系统中,如何让可绘制图像在列表视图中占据整个屏幕?

Java 在安卓系统中,如何让可绘制图像在列表视图中占据整个屏幕?,java,android,listview,android-drawable,Java,Android,Listview,Android Drawable,嗨,伙计们,我想有一个图像,我从矢量资产选项卡得到的,以填补我的GridView项目的整个屏幕。目前,。如果可能的话,我想让我所有的文本视图和图像视图都在这里面 这是必要的代码 这是我的GridView当前调整和膨胀的XML布局。查看代码的顶部,以节省时间查看-->android:background=“@drawable/ic_folder_white_24dp”> 这是我mainActivity.xml中的GridView代码,尽管我认为它并不重要 <GridView

嗨,伙计们,我想有一个图像,我从矢量资产选项卡得到的,以填补我的GridView项目的整个屏幕。目前,。如果可能的话,我想让我所有的文本视图和图像视图都在这里面

这是必要的代码

这是我的GridView当前调整和膨胀的XML布局。查看代码的顶部,以节省时间查看-->android:background=“@drawable/ic_folder_white_24dp”>


这是我mainActivity.xml中的GridView代码,尽管我认为它并不重要

<GridView
            android:id="@+id/grid_view"
            android:layout_below="@+id/toolbar"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_margin="12dp"
            android:verticalSpacing="5dp"
            android:horizontalSpacing="5dp"
            android:numColumns="2">
        </GridView>

最后是我的可绘制图像本身。我试着弄乱这些值,尽管没有任何东西指向正确的方向。默认情况下,我得到了24dp

<vector android:height="24dp" android:tint="#FFDF00"
    android:viewportHeight="24.0" android:viewportWidth="24.0"
    android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
    <path android:fillColor="#FF000000" android:pathData="M10,4H4c-1.1,0 -1.99,0.9 -1.99,2L2,18c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2V8c0,-1.1 -0.9,-2 -2,-2h-8l-2,-2z"/>
</vector>


任何帮助都将不胜感激。

如果您的意思是希望在每个网格项目上都有一个文件夹,其中包含所有其他视图,则需要在项目的布局上设置一些填充或在其视图上设置边距,以便它们不会重叠边缘。任何符合形象的东西

如果您想将一个大文件夹作为整个背景,则需要将其设置为活动布局文件中
GridView
区域的背景。所以它是整个网格容器的背景,而不是每个项目的单独背景

此外,我认为您无法避免背景被拉伸以适应视图,因此您可能需要使用
scaleType=“fitCenter”
或其他内容添加
ImageView
(并且您将无法使用
LinearLayout
在该图像上覆盖某些内容)

<vector android:height="24dp" android:tint="#FFDF00"
    android:viewportHeight="24.0" android:viewportWidth="24.0"
    android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
    <path android:fillColor="#FF000000" android:pathData="M10,4H4c-1.1,0 -1.99,0.9 -1.99,2L2,18c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2V8c0,-1.1 -0.9,-2 -2,-2h-8l-2,-2z"/>
</vector>