項目中需要給GridView添加一個網(wǎng)格線,而且GridView的背景是一張完整的圖片,如圖所示: 

常用的方法是:
1、改變GridView的背景色
2、設(shè)置GridView水平或豎直方向的間隔
3設(shè)置item的布局文件背景色
上述的方法直接改變了GridView的背景色,顯然是不符合項目要求的,我在網(wǎng)上搜索了一下沒有找到解決方案,這里給出自己的解決方案:
給item的布局文件添加一個邊框背景即可:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <stroke android:width="1dp" android:color="@android:color/darker_gray" /></shape>
在Android Studio的Preview中可以很方便的預(yù)覽到該效果: 

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。
新聞熱點
疑難解答
圖片精選