Проблема HorizontalScrollView

Я хочу сделать новостную ленту, используя HorizontalScrollView, В качестве первого шага я просто пробую HorizontalScrollView который содержит только Button как содержание. Я хочу Button заполнить весь экран и Buttonтекст должен быть в центре. Но пока что Button застрял на левой стороне. Вот код:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<HorizontalScrollView
    android:layout_width="fill_parent"
    android:layout_height="40dip"
    android:layout_marginTop="50dip"
    android:background="#000000"
    android:scrollbars="none" >

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:gravity="center_vertical"
        android:orientation="horizontal" >

        <Button
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:text="Button 1"
            android:textSize="20sp" />
    </LinearLayout>
</HorizontalScrollView>

Как решить эту проблему?

1 ответ

Решение

Как решить эту проблему?

Попробуйте использовать fillViewport атрибут на HorizontalScrollView:

android:fillViewport="true"
Другие вопросы по тегам