当前位置: 首页 > 编程笔记 >

Android GridView不改变背景色实现网格线效果

池照
2023-03-14
本文向大家介绍Android GridView不改变背景色实现网格线效果,包括了Android GridView不改变背景色实现网格线效果的使用技巧和注意事项,需要的朋友参考一下

项目中需要给GridView添加一个网格线,而且GridView的背景是一张完整的图片,如图所示:

常用的方法是:

1、改变GridView的背景色
2、设置GridView水平或竖直方向的间隔
3设置item的布局文件背景色
上述的方法直接改变了GridView的背景色,显然是不符合项目要求的,我在网上搜索了一下没有找到解决方案,这里给出自己的解决方案

给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中可以很方便的预览到该效果:

以上就是本文的全部内容,希望对大家的学习有所帮助。

 类似资料:
  • 我需要帮助的java swing为GUI。我已经包含了“frame.getContentPane().setbackground(color.cyan);”到代码,但框架的背景颜色不变?谢谢你。

  • 我如何在Vaadin 8或更高版本中绘制网格单元。由于Vaadin 8不再支持grid.setCellStyleGenerator,我不知道还能做什么。有什么建议吗?

  • 这是我的java文本,看起来有点出乎意料,但是我想改变按钮的背景颜色,这取决于答案是正确的还是错误的 属于“voortgang-button”的css } 然而;现在的问题是我做错了什么?我是一个刚开始的JavaScript程序员,也是荷兰人,所以请多包涵;).

  • 本文向大家介绍JS实现鼠标滑过链接改变网页背景颜色的方法,包括了JS实现鼠标滑过链接改变网页背景颜色的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS实现鼠标滑过链接改变网页背景颜色的方法。分享给大家供大家参考,具体如下: 这个小特效很不错,用链接改变网页背景色,鼠标放上链接文字上,网页背景就会跟着变换,想让你的主页更个性一点的朋友,这个代码一定能用上,其实你可在此基础上修改一下代

  • 通常情况下,当您使用或时,JTextField的背景/前景色会变成“灰色”。但是,如果之前使用设置了背景色(例如),那么调用或将不再影响背景色。相反,它会被先前设置的颜色覆盖。 在WinForms(.NET)中,这可以通过将背景颜色“重置”为非覆盖默认值来解决,即。这将导致文本框恢复标准行为。然而,我还没有为JTextField找到类似的“默认值”。当JTextField被禁用或设置为只读时,如何

  • 我试图在基于swing的GUI中更改的背景。我已将该表添加到中。但是,表格中没有单元格的区域不会改变颜色。我尝试更改滚动窗格的背景色和前景色。然而,这也无济于事。我需要编辑JTable的哪个组件来更改白色背景。下面是我代码的一部分。 JTable的代码

  • 有人知道如何更改ZK网格中单元格的背景色吗?在网上搜索了几个小时,找不到太多。静态单元格不是问题,但这是动态渲染的网格。 计划是将某些细胞涂成红色或黄色,因为我想突出显示特定的值。 我的Zul: 我的虚拟机:

  • 本文向大家介绍AngularJs点击状态值改变背景色的实例,包括了AngularJs点击状态值改变背景色的实例的使用技巧和注意事项,需要的朋友参考一下 实例如下: 以上这篇AngularJs点击状态值改变背景色的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。