Проблема 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"