我附上了XML现在看起来的样子。
我有一个根布局,我将它分成两部分,我希望每个部分都有重心
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dip"
android:layout_weight="2"
android:background="@color/bluefontcolor"
android:gravity="center_vertical"
android:orientation="horizontal"
android:weightSum="2">
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center">
<com.developer.lucky.modernbalda.Flipmeter
android:id="@+id/scoreboard_1"
android:layout_width="0dip"
android:layout_height="@dimen/_60sdp"
android:layout_gravity="center"
android:layout_margin="10dp"
android:layout_weight="1" />
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center">
<com.developer.lucky.modernbalda.Flipmeter
android:id="@+id/scoreboard_2"
android:layout_width="0dip"
android:layout_height="@dimen/_60sdp"
android:layout_gravity="center"
android:layout_margin="10dp"
android:layout_weight="1" />
</LinearLayout>
</LinearLayout>
答案 0 :(得分:1)
可能Flipmeter
宽度是问题所在,因为它们被设置为填充父LinearLayout
,因此它们被渲染为与父级(包括不可见部分)一样宽。
尝试将其宽度设置为wrap_content
或将layout_gravity
更改为gravity
以解决问题。
答案 1 :(得分:0)
试试这个
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dip"
android:layout_weight="2"
android:background="@color/bluefontcolor"
android:gravity="center_vertical"
android:orientation="horizontal"
android:weightSum="2">
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center">
<com.developer.lucky.modernbalda.Flipmeter
android:id="@+id/scoreboard_1"
android:layout_width="wrap_content"
android:layout_height="@dimen/_60sdp"
android:layout_margin="10dp"/>
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center">
<com.developer.lucky.modernbalda.Flipmeter
android:id="@+id/scoreboard_2"
android:layout_width="wrap_content"
android:layout_height="@dimen/_60sdp"
android:layout_margin="10dp"/>
</LinearLayout>
</LinearLayout>