线性布局(Android)的边框问题

3
以下是我应用的仪表板截图。每个仪表板项目都是一个线性布局,我已经使其可点击,并在 OnClick 事件上应用了 background.xml,以便在单击时显示不同的背景颜色。我遇到的问题是“购买历史记录”顶部多出一条灰线,这一直困扰着我。以下是我的 background.xml 文件。
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
 <solid android:color="@drawable/bgColorButtonClick" />
 <stroke android:width="1dp" android:color="@drawable/llBorderColor" />
 <padding android:left="15dp" android:top="15dp" android:right="15dp" android:bottom="15dp" />
 </shape>

非常感谢您的帮助,我们非常重视。提前致谢。


看起来“购买历史记录”和上面的视图之间有一个小间隙。如果您在“购买历史记录”的上方视图中看到底部的线条,那也不足为奇。 - Jave
1
你能看到购买历史和下面的物品之间有差距吗? 如果没有,上面的物品就会像下面的物品一样放置在购买历史的正下方。这只有在点击物品时才会出现。 - Shoaib
1个回答

0

我认为问题出在你的background.xml文件中的描边上。

为什么不直接通过编程设置不同的背景颜色呢?例如:

layout.setBackgroundColor(Color.DKGRAY);

1
仅设置背景颜色会移除边框 :) - Shoaib
所以你有另一个用于原始背景/边框的XML文件吗? - JakeSidSmith

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接