【问题标题】:Border issue on Linear Layout (Android)线性布局(Android)上的边框问题
【发布时间】:2013-03-21 21:13:39
【问题描述】:

以上是我的应用程序仪表板屏幕的屏幕截图。每个仪表板项目都是一个线性布局,我已将其设为可点击并在 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>

非常感谢任何帮助。 提前致谢。

【问题讨论】:

  • 看起来Purchase History 和上面的视图之间有一个小的差距。如果您在 Purchase History 的笔划上方看到该视图底部的笔划,这并非不可能。
  • 你能看到购买历史和下面的项目之间的差距吗?如果不是 purchse history 上方的项目完全按照其下方项目的放置方式放置。这仅在单击项目时出现

标签: android android-layout android-linearlayout


【解决方案1】:

我认为问题在于您的 background.xml 文件中的笔画。

为什么不直接以编程方式设置不同的背景颜色?例如

layout.setBackgroundColor(Color.DKGRAY);

【讨论】:

  • 仅设置背景颜色会移除边框:)
  • 那么你有另一个用于原始背景/边框的xml?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多