2012-07-16 2 views
0

글 머리 기호 목록을 ListView로 작성하고 스크롤 가능한 LinearLayout에서 사용하려고 시도하지만 목록을 확장하지 않습니다 (ListView를 스크롤해야 함). http://www.pic-upload.de/view-15149543/2012-07-16_16-28-42.jpg.html글 머리 기호 목록 (또는 이와 비슷한) TextViews 간의 선형보기

리스트 뷰는> Kontraindikation 미만 : 여기 스크린

.

내가이 예를 사용

:

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/scroll" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 
    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content"  
     android:orientation="vertical"> 
     <TextView 
      android:id="@+id/wirk_t" 
      android:paddingTop="10dp" 
      android:paddingBottom="10dp" 
      android:paddingLeft="10dp" 
      android:textSize="18sp" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:textStyle="bold" 
      android:textColor="#FFFFFF" 
      android:background="#33B5E5" 
      android:text="@string/notmedi_wirk" /> 
     <TextView 
      android:id="@+id/wirk_f" 
      android:paddingTop="10dp" 
      android:paddingBottom="10dp" 
      android:paddingLeft="10dp" 
      android:textSize="18sp" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:textStyle="bold" /> 
     <TextView 
      android:id="@+id/handel_t" 
      android:paddingTop="10dp" 
      android:paddingBottom="10dp" 
      android:paddingLeft="10dp" 
      android:textSize="18sp" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:textStyle="bold" 
      android:textColor="#FFFFFF" 
      android:background="#33B5E5" 
      android:text="@string/notmedi_handel" 
      android:onClick="onClick" 
      android:clickable="true" 
      android:drawableLeft="@drawable/right" /> 
     <TextView 
      android:id="@+id/handel_f" 
      android:paddingTop="10dp" 
      android:paddingBottom="10dp" 
      android:paddingLeft="10dp" 
      android:textSize="18sp" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:textStyle="bold" 
      android:visibility="gone" />  
     <TextView 
      android:id="@+id/ind_t" 
      android:paddingTop="10dp" 
      android:paddingBottom="10dp" 
      android:paddingLeft="10dp" 
      android:textSize="18sp" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:textStyle="bold" 
      android:textColor="#FFFFFF" 
      android:background="#33B5E5" 
      android:text="@string/notmedi_ind" 
      android:onClick="onClick" 
      android:clickable="true" 
      android:drawableLeft="@drawable/right" /> 
     <TextView 
      android:id="@+id/ind_f" 
      android:paddingTop="10dp" 
      android:paddingBottom="10dp" 
      android:paddingLeft="10dp" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:visibility="gone" />  
     <TextView 
      android:id="@+id/medi_kontra_t" 
      android:paddingTop="10dp" 
      android:paddingBottom="10dp" 
      android:paddingLeft="10dp" 
      android:textSize="18sp" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:textStyle="bold" 
      android:textColor="#FFFFFF" 
      android:background="#33B5E5" 
      android:text="@string/notmedi_medi_kontra" 
      android:onClick="onClick" 
      android:clickable="true" 
      android:drawableLeft="@drawable/right" /> 
     <ListView 
      android:id="@+id/listView" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:listSelector="@android:color/transparent" 
      android:divider="@null"/> 
     <TextView 
      android:id="@+id/medi_beschr_t" 
      android:paddingTop="10dp" 
      android:paddingBottom="10dp" 
      android:paddingLeft="10dp" 
      android:textSize="18sp" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:textStyle="bold" 
      android:textColor="#FFFFFF" 
      android:background="#33B5E5" 
      android:text="@string/notmedi_medi_kontra" 
      android:onClick="onClick" 
      android:clickable="true" 
      android:drawableLeft="@drawable/right" /> 
     <TextView 
      android:id="@+id/medi_beschr_f" 
      android:paddingTop="10dp" 
      android:paddingBottom="10dp" 
      android:paddingLeft="10dp" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:visibility="gone" />  
    </LinearLayout> 
</ScrollView> 

이 내 항목 XML :

<?xml version="1.0" encoding="utf-8"?> 
<TextView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/itemText" 
    android:drawableLeft="@drawable/bullet" 
    android:drawablePadding="8dp" 
    android:padding="5dp" 
    android:text="List Item"/> 

이 내 어댑터 :

ListView listView = (ListView)findViewById(R.id.listView); 
listView.setAdapter(new ArrayAdapter<String>( 
this, R.layout.medi_notmedi_detail_list_item, medi_kontra_list)); 

답변

0

경우 내 XML이 http://www.technotalkative.com/android-bullets-in-listview/

입니다 0123을 사용하고 싶다.내부에 ScrollViewListView Height을 프로그래밍 방식으로 설정해야합니다. Here은`ListView '의 높이를 계산/설정하는 좋은 코드입니다.

+0

좋습니다. 시도해 보겠습니다. 나는 왜 구글이 총알 목록을 만들 수있는 간단한 가능성을주지 않는지 이해하지 못한다 .... – Laire

+0

내 항목 중 일부가 한 줄보다 길기 때문에 해답이 없다. – Laire

관련 문제