Как создать ScrollView для покрытия 2 TableLayout? - PullRequest
0 голосов
/ 25 марта 2012

Outline

Я знаю, что ScrollView может иметь только одного дочернего элемента, но в моем случае мне нужно иметь 2 TableLayout, которые используют одну и ту же прокрутку. Я попытался использовать LayoutView wrap 2 TableLayout внутри, как показано в примере ниже ... но он показывает только вид в первом TableLayout

   <ScrollView 
       android:layout_width="match_parent"
       android:layout_height="wrap_content">
       <LinearLayout 
           android:layout_width="match_parent"
           android:layout_height="wrap_content">
           <TableLayout
               android:layout_width="match_parent" 
               android:layout_height="wrap_content">
               //...
           </TableLayout>
           <TableLayout
               android:layout_width="match_parent" 
               android:layout_height="wrap_content">
               //...
           </TableLayout>
       </LinearLayout>
   </ScrollView>

1 Ответ

4 голосов
/ 25 марта 2012

Похоже, вы хотите вертикально прокручиваемый список. Обертывание двух таблиц должно работать, но по умолчанию LinearLayout имеет горизонтальную ориентацию. Так что добавьте android:orientation="vertical" в упаковку LinearLayout

...