Нельзя добавить полосы прокрутки к LinearLayout
, поскольку он не является прокручиваемым контейнером.
Только прокручиваемые контейнеры, такие как ScrollView
, HorizontalScrollView
, ListView
, GridView
, ExpandableListView
показать полосы прокрутки.
Я предлагаю вам поместить LinearLayout
в ScrollView
, который по умолчанию будет показывать вертикальные полосы прокрутки, если для прокрутки достаточно содержимого.
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<!-- Your content goes here -->
</LinearLayout>
</ScrollView>
Если вы хотите, чтобывертикальная полоса прокрутки всегда отображается, затем добавьте android:scrollbarAlwaysDrawVerticalTrack="true"
к вашему ScrollView
.Обратите внимание, что высота LinearLayout
установлена на wrap_content
- это означает, что высота LinearLayout
может быть больше, чем у ScrollView
, если контента достаточно - в этом случае вы сможете прокручиватьLinearLayout
вверх и вниз.