我的布局如下,如果我删除android:weightSum="3"
然后一切正常,但如果我在的LinearLayout把android:weightSum="3"
(所以每个TextView的具有1/3宽度的屏幕),则HorizontalScrollView似乎不能滚动,任何人都知道这是为什么? THXHorizontalScrollView无法使用android:weightSum?
<HorizontalScrollView
android:id="@+id/bottom_bar_id"
android:layout_width="match_parent"
android:layout_height="40dp"
android:fillViewport="true"
android:scrollbars="none">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:orientation="horizontal"
android:weightSum="3">
<TextView
android:id="@+id/oneMonth"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:textColor="@color/text_title"
android:text="one"/>
<TextView
android:id="@+id/threeMonth"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:textColor="@color/text_title"
android:text="two"/>
<TextView
android:id="@+id/halfYear"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:textColor="@color/text_title"
android:text="three"/>
<TextView
android:id="@+id/oneYear"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:textColor="@color/text_title"
android:text="four"/>
<TextView
android:id="@+id/thisYear"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:textColor="@color/text_title"
android:text="five"/>
<TextView
android:id="@+id/beginNow"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:textColor="@color/text_title"
android:text="six"/>
</LinearLayout>
</HorizontalScrollView>
你给weigthsum 3,但你的孩子为什么要使用weigthsum = 3时,要将它划分至6份超限3 –
变化weightsum 3至6 –
?要么给机器人:layout_weight =” 5或给weigthsum = 6到您的线性布局 –