2012-01-12 11 views
1

私の活動ページには、1つのリストビュー(listview1)、listview1の下に、textrviewがあり、このtestviewの下に2番目のlistview私は完全なレイアウトをスクロールしたい。2つのリストビューとandroidのテキストビューを含むレイアウトをスクロールする方法

以下はScrollView内の複数のリストビューに、それは不可能です私の経験では、サンプルコード

<ScrollView 
    android:id="@+id/scrol1" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_below="@id/linearLayout1" 
    android:layout_marginTop="15dp" android:scrollbars="vertical" android:isScrollContainer="true"> 

    <RelativeLayout 
     android:id="@+id/relativeLayout4" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:layout_below="@id/linearLayout1" 
     android:layout_marginTop="15dp" > 

     <ListView 
      android:id="@+id/lstMore" 
      android:layout_width="fill_parent" 
      android:layout_height="200dp" 
      android:divider="@null" 
      android:fadingEdge="none" 
      android:footerDividersEnabled="false" android:dividerHeight="0dp" android:cacheColorHint="#00000000"> 
     </ListView> 

     <TextView 
      android:id="@+id/textView2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Learn More" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:textColor="@color/black" 
      android:textStyle="bold" android:layout_below="@id/lstMore"/> 

     <ListView 
      android:id="@+id/lstMoreBottom" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:fadingEdge="none" android:layout_below="@id/textView2" android:divider="@null" android:dividerHeight="0dp" android:cacheColorHint="#00000000"> 
     </ListView> 

    </RelativeLayout> 
</ScrollView> 
+0

に動作します。あなたのコードは何をしますか、何が起こるか、何が見えるかなど... –

+0

上記のコードを置くことで、メインのスクロールビューは表示されません。リストビュー1、リストビュー2のスクロールも機能しません。 –

答えて

1

です。 2つのスクロール可能なウィジェットを別のスクロール可能なウィジェットに配置しようとします。

あなたがする必要があるのは、リストア・アダプターに異なるレイアウトを展開し、ScrollViewなしで単一のListViewを持つことです。

+0

最後に私は解決策を得ました。ちょうどレイアウトを作成し、上記のコードを配置してください。そして、scrollviewの高さは、ピクセルでなければなりませんし、wrapcontent/fill parent.Byで、レイアウトをフルスクロールビューを取得します。 –

0

複数のリストビューをスクロールバーで使用できます。 使用nestedscrollbar真API 21内とabove.Writeこれはあなたのリストビューで:「のandroid:nestedScrollingEnabled = 『true』を」

それはあなたがより多くの情報を与えた場合、それは簡単に2つの答えだろう間違いなく

関連する問題