내가이 돼 간단한 답을 알고 보는 간다 :안드로이드 recyclerview 분배기, 그래서 여기
이 안드로이드 응용 프로그램을 "채팅"유명한의 이미지입니다. 내 질문은 어떻게 빨간색으로, 즉 부모의 화면 너비를 가져 가지 않지만 recyclerview 항목의 레이아웃이 부 풀린 레이아웃의 텍스트보기와 정렬되는 방식으로 동작을 시뮬레이트 할 수 있습니까?
나는 아래와 같이 chatlist_divider.xml
당김 만들었습니다
<?xml version="1.0" encoding="utf-8"?>
<inset xmlns:android="http://schemas.android.com/apk/res/android"
android:insetLeft="80dp"
android:insetRight="16dp">
<shape>
<size android:height="1dp"/>
<padding
android:bottom="2dp"
android:left="8dp"
android:right="8dp"
android:top="2dp"/>
<solid android:color="@color/colorDivider"/>
<corners android:radius="48dp" />
</shape>
</inset>
및 프로그래밍 방식은 다음과 같이 사용했다 :
mRecyclerView.addItemDecoration(new DividerItemDecoration(getActivity(), R.drawable.chatlist_divider));
을하지만 결과 OFC만큼 완벽하지 않습니다 위 이미지에서, Im이 insetLeft
인셋 속성을 가지고 놀고 있기 때문에, 그것이 올바르게 느껴질 때까지 :
이 방법이 최선입니까? 시행 착오뿐만 아니라 각 목록 항목의 부풀린 레이아웃 내부에서 TextViews에 적절하고 명확한 정렬을 원했습니다.
(나는 그것을 .XML 묘화 할당하는 방법을 나는 또한 다음 자신의 레이아웃) 디바이더를 시뮬레이션에있는 textviews (아래 <View>
을 만들 수 있지만 수 있을까?)
어떤 생각이?
감사합니다. 어떻게 배경 속성을 잊어 버릴 수 있습니까?^_ ^ – anony