2014-10-29 4 views
0

У меня есть три списка в horizontalScrollView. Я хочу, чтобы каждый из них занимал весь экран, включив их в linearlayout, который установлен (layout_width: match_parent, layout_height: match_parent). Однако это не работает. Как вы видите на скриншоте, три списка просто тесно связаны друг с другом.Как установить listviews в horizontalScrollView, чтобы заполнить экран?

Любые предложения, чтобы каждый из трех списков занимал весь экран? Большое спасибо.

enter image description here

<HorizontalScrollView 
    android:id="@+id/horizontalScrollView" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@color/page_bg_color"> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:orientation="horizontal"> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:orientation="vertical"> 

      <ListView 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:id="@+id/tab_login_myFriends_requestList" 
       android:background="#ffffffff" /> 
     </LinearLayout> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:orientation="vertical"> 

      <ListView 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:id="@+id/tab_login_myFriends_pendingList" 
       android:background="#ffffffff" /> 
     </LinearLayout> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:orientation="vertical"> 

      <ListView 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:id="@+id/tab_login_myFriends_confirmedList" 
       android:background="#ffffffff" /> 
     </LinearLayout> 
    </LinearLayout> 
</HorizontalScrollView> 
+0

показать нам свой XML? – Hades

+0

что вы имеете в виду, занимаете весь экран? у вас есть 3 списка? Вы хотите что-то вроде одного рядом с другим? в равной пропорции? – Hades

ответ

1

Используйте это,

http://developer.android.com/reference/android/widget/ScrollView.html#attr_android:fillViewport

Установить, что верно. Кроме того, ваши списки должны иметь атрибут веса, связанный с ними.

Но я не могу понять, что вы пытаетесь сделать. Возможно, предоставим xml, и я буду вести вас дальше.

Я думаю, что вы ищете это,

http://developer.android.com/training/animation/screen-slide.html

+0

thx. просто добавил мой xml – Derekyy

+0

@Derekyy посмотрю на мой ответ – Hades

+0

Да, слайд экрана - это то, к чему я стремлюсь. спасибо. читаю его сейчас. – Derekyy

Смежные вопросы