2013-03-21 3 views
3

enter image description here국경 문제 (안드로이드)

위 내 애플 리케이션 대시 보드 화면의 스크린 샷이다. 각각의 대시 보드 항목은 클릭 할 수있게 한 Linear Layout으로 OnClick 이벤트에 background.xml을 적용하여 클릭시 다른 배경색을 표시합니다. 내가 겪고있는 문제는 Purcahse History의 맨 위에있는 추가 회색 선입니다.

나는 오랫동안 그것에 붙어 있습니다.

이 내 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