Как сделать список содержимого длиннее родительского экрана?

Я пишу инженерное приложение, в котором будут десятки отдельных действий. Мне нужна страница содержания с кнопками, которые ссылаются на каждое действие. Я могу без проблем кодировать кнопки.

Однако теперь, когда список становится длиннее, я хочу, чтобы он был намного длиннее, чем экран. Мне нужно прокрутить список вниз.

Как я мог это сделать?

читать о ListView и ArrayAdapter

pskink 10.12.2018 14:17

Используйте ScrollView вокруг вашего LinearLayout

Krzysztof Kubicki 10.12.2018 14:19

Пожалуйста, поймите, что ваш вопрос сводится к «пожалуйста, помогите мне решить мою сложную проблему». Но мы не считаем такие запросы действительными (подробности см. В здесь).

GhostCat 10.12.2018 14:26

Спасибо @pskink. очень признателен.

Wilmo 10.12.2018 14:37

Спасибо @KrzysztofKubicki.

Wilmo 10.12.2018 14:37

Прошу прощения, @GhostCat. Это мой первый пост. Я предположил, что это обычная проблема, а не сложная. В следующий раз отправлю мой код попытки, сообщения об ошибках и т. д.

Wilmo 10.12.2018 14:38

Конечно, в следующий раз сделай лучше. И когда есть простой полезный ответ, тогда ваш вопрос, вероятно, в порядке ;-)

GhostCat 10.12.2018 14:40
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
3
7
33
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Самое простое решение для вас - обернуть ваш LinearLayout в ScrollView.

<ScrollView with = "match_parent .....>
    <LinearLayout width and height....>
        <Button/>
        <Button/>
    </LinearLayout>
</ScrollView>

Спасибо @Krzysztof Kubicki. Это работает.

Wilmo 10.12.2018 14:41

Другие вопросы по теме