2012-10-27 4 views
1

내 응용 프로그램에서 ListView 아래에 직접 싶습니다. 따라서 ListView가 화면의 절반 정도 끝나면 TextView가 화면 중간에 있어야합니다. 그러나 ListView가 화면보다 더 많은 부분을 다루고 있으므로 여물통을 스크롤해야하므로 TextView를 ListView 아래로 스크롤해야합니다. 어떻게하는지에 대해 알았습니까?Android : 텍스트 뷰 아래에 ListView

미리 감사드립니다.

+0

를 사용할 수 있습니다? –

+0

'TextView'를'ListView'의 마지막 항목으로 만듭니다. – bobnoble

답변

2

ListView에 바닥 글을 추가 할 수 있습니다. 당신은 볼의 무게를 설정하려면이 link

View footerView = ((LayoutInflater) ActivityContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.footer_layout, null, false); 
ListView.addFooterView(footerView); 
1

머리글과 바닥 글보기를 ListView에 추가 할 수 있습니다. 그런 다음 두보기가 다른 목록 항목과 함께 스크롤됩니다. addFooterView()을 확인하십시오.

1

사용에 layout_weight에서 제공하는 예제를 사용할 수 있습니다.

<ListView android:layout_width="fill_parent" 
android:layout_height="0dp" 
android:layout_weight="8" 
android:id="@+id/ght" /> 

<EditText android:id="@+id/eld" 
    android:layout_height="wrap_content" 
    android:layout_width="fill_parent" 
    android:layout_weight="2"> 
</EditText> 
2

당신이 당신이 목록보기 화면 이상을 포함하는 경우에도 모든 시간을 볼 수 있는지 여부 목록보기 아래의 텍스트 뷰이 필요하거나 레이아웃

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:android1="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" > 

<ListView 
    android1:id="@+id/listView1" 
    android1:layout_width="match_parent" 
    android1:layout_height="wrap_content" 
    android1:layout_alignParentLeft="true" 
    android1:layout_alignParentTop="true" > 

</ListView> 

    <TextView 
     android1:id="@+id/textView1" 
     android1:layout_width="wrap_content" 
     android1:layout_height="wrap_content" 
     android1:layout_alignParentBottom="true" 
     android1:layout_below="@+id/listView1" 
     android1:layout_centerHorizontal="true" 
     android1:text="TextView" /> 

</RelativeLayout>