2013-03-21 6 views
3

enter image description hereПограничный вопрос на Linear Layout (Android)

Выше снимок экрана моего экрана приложения Dashboard. Каждый элемент панели Dash - это линейный макет, который я сделал кликабельным и применил background.xml в событии OnClick, чтобы показать другой цвет фона при щелчке. Проблема, с которой я столкнулся, - это дополнительная серая линия в верхней части истории Purcahse.

И я застрял с ним с давних пор.

THis мой 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> 

Любая помощь высоко ценится. благодарит заранее.

+0

Похоже, что существует небольшой пробел между «История покупок» и над ним. Было бы маловероятно, если вы увидите штрих в нижней части этого вида чуть выше штриха для «История покупок». – Jave

+1

можно увидеть разрыв между историей покупки и нижеуказанным товаром? , если нет предмета, описанного выше, история покупок размещается именно так, как показано на рисунке ниже. это появляется только при нажатии на элемент – Shoaib

ответ

0

Я думаю, проблема связана с штрихом в вашем файле background.xml.

Почему бы просто не задать другой цвет фона программно? Например.

layout.setBackgroundColor(Color.DKGRAY); 
+1

установка только цвета фона удаляет границу :) – Shoaib

+0

Итак, у вас есть другой xml для исходного фона/границы? – JakeSidSmith

Смежные вопросы