android gridview網(wǎng)格線(xiàn)怎么畫(huà)

小樊
100
2024-07-02 14:30:40

在Android中,可以通過(guò)設(shè)置GridView的divider屬性來(lái)繪制網(wǎng)格線(xiàn)。divider屬性用于設(shè)置網(wǎng)格線(xiàn)的顏色和寬度。

例如,可以在XML布局文件中設(shè)置GridView的divider屬性如下:

<GridView
    android:id="@+id/gridview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:columnWidth="100dp"
    android:numColumns="auto_fit"
    android:verticalSpacing="5dp"
    android:horizontalSpacing="5dp"
    android:stretchMode="columnWidth"
    android:divider="@android:color/black"
    android:dividerHeight="1dp"/>

上面的代碼中,設(shè)置了GridView的divider屬性為黑色,并且設(shè)置了dividerHeight為1dp,表示網(wǎng)格線(xiàn)的寬度為1dp。

另外,也可以通過(guò)代碼動(dòng)態(tài)設(shè)置GridView的divider屬性:

GridView gridView = findViewById(R.id.gridview);
gridView.setDivider(getResources().getDrawable(android.R.color.black));
gridView.setDividerHeight(1);

以上是在GridView中繪制網(wǎng)格線(xiàn)的一種方法,您也可以根據(jù)具體需求進(jìn)行進(jìn)一步定制。

0