私のレイアウトは、android:weightSum="3"
を削除しても問題ありませんが、android:weightSum="3"
をLinearLayoutに入れれば、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を与えたが、あなたの子供はあなたが6部にそれを分割しているのに、なぜあなたはweigthsum = 3を使用している6 –
変更weightsum 3を超えていますか? android:layout_weight = "。5を与えるか、リニアレイアウトにweigthsum = 6を与えてください。 –
に制限3 –