이봐 난 "사용자 정의"TextViews 가득 목록보기 화면에 표시안드로이드 : ListView에 분할은 투명
mRootView = inflater.inflate(R.layout.fragment_session_list, container, false);
mLV = (ListView) mRootView.findViewById(R.id.session_list);
mLV.setAdapter(SessionManager.getInstance(getActivity().getApplicationContext()));
mLV.setDivider(new ColorDrawable(Color.RED));
mLV.setDividerHeight(20);
mLV.setBackground(new ColorDrawable(Color.YELLOW));
목록보기는 ViewPager의 조각과 유일 (단지 편의를 위해 mehtod 추가) 한 디바이더가 shonw되지 완료
<style name="main">
</style>
<style name="main.list">
<item name="android:divider">#f00</item>
<item name="android:dividerHeight">4px</item>
</style>
<style name="main.list.item">
<item name="android:textColor">#f00</item>
<item name="android:textSize">32dp</item>
<item name="android:layout_height">48dp</item>
<item name="android:layout_width">match_parent</item>
<item name="android:background">#0ff</item>
</style>
에 대한
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/session_list"
style="@style/main.list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:smoothScrollbar="true">
</ListView>
스타일 . 대신 노란색 배경이 보입니다. 아이디어가 있으십니까?
편집 : 위로 가기 목록보기를 빠르게 당기면 상단이 빨간색으로 표시됩니다. (스크롤의 "오버 슛"부분)
이 목록보기에서 스타일 = "@ 스타일/main.list"을 제거하려고 나를 혼동합니다. – Triode
@RajeshCP가 변경되지 않습니다 – H4kor
왜 XML에서 구분선을 설정하지 않았습니까? – gunar