ScrollView не отображает некоторые элементы пользовательского интерфейса - PullRequest
3 голосов
/ 16 января 2011

Я разрабатываю приложение с выполнением поиска через API на веб-сервере. Моя страница поиска хорошо отображается в режиме портрета, но слишком велика для ландшафтного режима, поэтому я решил просто разместить все элементы пользовательского интерфейса в ScrollView, настроив XML в папке layout-land. Проблема в том, что кнопки в нижней части моей формы не отображаются в альбомной ориентации ScrollView. Я не использую ScrollView в портретном, так что, может быть, в этом проблема? XML макета выглядит следующим образом:

<LinearLayout>
<ScrollView>
    <LinearLayout>
        <TableLayout>
            <!-- stuff here is being shown (table with TextViews and EditTexts -->
        </TableLayout>
        <LinearLayout>
            <!-- stuff here is not being shown (3 Buttons) -->
        </LinearLayout>
    </LinearLayout>
</ScrollView>

1 Ответ

4 голосов
/ 16 января 2011

Скорее всего, вы забыли установить android:orientation="vertical" на LinearLayout (прямой потомок ScrollView).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...