간단한 목표가 있습니다. 내 FrameLayout에 연한 회색 배경을 검은 선으로 그 아래에 배치하고 싶습니다. 지금까지 나는 이것을 가지고있다 :xml의 drawable에서 중력 '바닥'을 얻는 방법
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle" android:gravity="center">
<solid android:color="#EEEEEE" />
</shape>
</item>
<item>
<shape android:shape="line" android:gravity="bottom" >
<stroke android:width="1dip" android:color="#010101"/>
</shape>
</item>
</layer-list>
그러나 그것은 중력 = '하단'비트를 무시하는 즉, 가운데를 따라 선을 그립니다. 이 문제를 어떻게 해결할 수 있습니까?
편집 :이 질문은 매우입니다. 선택한 대답은 현재 API와 인라인 될 수도 있고 그렇지 않을 수도 있습니다. 더 이상 모니터링되지 않는 자신 만의 질문을이 질문에 추가하는 대신 시작할 수 있습니다.
그건 좋은 지적입니다. 나는 그렇게 할 수 있습니다. 사실, 나는 그 라인에 대해 중력 태그를 작동시키기 위해 뜨거운 것을 알고 싶어 할 것입니다. 제게는 훨씬 좋은 솔루션 인 것 같지만 당신의 제안에 감사드립니다. –
중력 태그 [here] (http://developer.android.com/reference/android/graphics/drawable/ShapeDrawable.html)에 대한 언급이 없습니다.내가 순수 XML을 사용하여 이것을 달성하기 위해 어떤 방법을 볼 수 없다, 당신은 코드에서 ShapeDrawable을 만들고 레이아웃의 경계를 기반으로 경계를 설정할 수 있습니까? – kingraam