2010-11-30 11 views
6

kaydırılabilir:android listview düzeni ben ASCII biçiminde düzene sahip bir xml dosyası var

--------------- 
| ImageView 
-------------- 
| TextView 
-------------- 
| List... 
-------------- 

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:myapp="http://schemas.android.com/apk/res/com.some.app" 
android:orientation="vertical" android:layout_width="fill_parent" 
android:layout_height="fill_parent"> 
<ImageView 
android:id="@+id/MovieCover" 
android:layout_width="100dip" 
android:layout_height="100dip" 
/> 
<TextView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:textSize="16sp" 
    android:padding="10dp" 
    android:id="@+id/TextHeader" 
    android:background="#000000"> 
</TextView> 
<ListView android:id="@+id/ListView02" android:layout_height="wrap_content" 
android:layout_width="fill_parent"> 
</ListView> 
</LinearLayout> 

benim ImageView ve TextView'un fazla 3/4 kaplıyor zaman düzenini gösteren sorun yaşıyorum ekran. Görüntülenmekte olan ListView ile ImageView ve TextView’ı nasıl kaydırılabilir yapabilirim? Bu zaman noktasında, sadece okunacak ListView ve tüm düzenin kendiliğinden bir sayfa gibi kaydırılabilir olmasını istiyorum.

Bunu nasıl yapabilirim?

+1

İdeal çalışması gerektiğini bir Scrollview içindeki tüm düzenini koyarak, ama android kurallar dolayısıyla yukarı oylama bunun için çözüm bilmek, bir scrollview içine meraklı ListView koymak değil demek! –

cevap

3

Sen

<ScrollView> 
    <LinearLayout> 
    // your layout here 
    </LinearLayout> 
</ScrollView> 

biz LinearLayout içeride scrollview tek direkt çocuğa sahip olmasıdır ihtiyaç nedeni hattı boyunca sizin düzen kapsayıcı olarak

şey <ScrollView> kullanabilirsiniz

+2

Onun çalışmaz ... ListView tüm – PCS

0

nasıl ImageView ve TextView bir düzende koyarak ve bu düzeni bir ScrollView içine koyarak hakkında.?

1

Tereyağı layoutweight="1" iki LinearLayout kullanımı ve addtoHeader ve addtoFooter işlevi vardır diğer

<LinearLayout android:layout_weight="1" 
     android:layout_height="fill_parent" android:layout_width="fill_parent"> 
     <ScrollView android:layout_width="fill_parent" 
      android:layout_height="fill_parent"> 
      <LinearLayout android:orientation="vertical" 
       android:layout_width="fill_parent"    
           android:layout_height="fill_parent"> 

          <!-- scroll view content --> 
      </LinearLayout> 
     </ScrollView> 
    </LinearLayout> 
    <LinearLayout android:layout_weight="1" 
     android:layout_height="fill_parent" android:layout_width="fill_parent"> 
     <ListView android:id="@+id/ListView02" android:layout_height="wrap_content" 
      android:layout_width="fill_parent"> 
     </ListView> 
    </LinearLayout> 
1

ListView bir ve liste görünümü scrollview koymak. Ayrı bir düzen yapın ve ListView'in başlığına ekleyin. Sizin durumunuzda görüntünün ve görüntünün göreceli bir düzenini yapın ve onu liste görünümünün başlığına ekleyin. Tüm sayfa ilerlemeye başlar.

+0

çalışmış bu işe yaramaz. Bu kabul edilen cevap olmalı –

İlgili konular