我的佈局如下,如果我刪除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到您的線性佈局 –