Андроидный горизонтальный прокрутка
Привет
я тестировал горизонтальное прокрутку. Я пришел к странной проблеме, я поставил одну кнопку в горизонтальном прокрутке с высотой и шириной макета fill_parent, но этот тег не имеет эффекта в макете, позволяет посмотреть на мой макет
<HorizontalScrollView
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:fillViewport="true"
>
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Button
android:text="Button"
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</Button>
</LinearLayout>
</HorizontalScrollView>
Как я могу заполнить макет своей кнопкой внутри горизонтального прокрутки
Ответы
Ответ 1
проблема может быть в android:width="wrap_content"
....
так как вы завернули контент для горизонтального прокрутки и он является родителем linearlayout и кнопки в приведенном выше случае.......
что может создать всю проблему...
либо размер жесткого кода линейного макета, либо поставить android:width="fill_parent"
в горизонтальном прокрутке.
Ответ 2
Помните, что представление прокрутки layout_height должно быть warp_content, fill_parent не влияет на высоту прокрутки, если вы хотите заполнить весь экран по кнопке в макете вы должны указать жесткую кодировку layout_height.
Ответ 3
Поместите этот два тега в HorizontalScrollView
XMLNS: андроид = "http://schemas.android.com/apk/res/android" Xmlns: инструменты = "http://schemas.android.com/tools"
Поместите ориентацию в LinearLayout
Android: ориентация = "вертикальный"
Сделайте андроид: layout_height = "fill_parent" для android: layout_height = "wrap_content" в HorizontalScrollView