在我的应用程序中,我必须以适当的比例(宽度)排列我的小部件。我有 6 个小部件,我想以2:2:4:4:1:1
仅考虑宽度的比例对齐。我试过这个,但我没有得到正确的解决方案。
<LinearLayout
android:id="@+id/register_header12"
android:layout_width="fill_parent"
android:layout_height="55dp"
android:layout_alignParentBottom="true"
android:layout_marginTop="5dp"
android:weightSum="14"
android:orientation="horizontal" >
<ImageView
android:id="@+id/register_title_image"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="2"
android:contentDescription="@string/app_icon_desc"
android:src="@drawable/logo_blue" />
<TextView
android:id="@+id/register_title_name"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="2"
android:text="Name"
android:textStyle="bold" />
<Button
android:id="@+id/bbb"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="@drawable/bar_button"
android:text="BBB"
android:textStyle="bold" />
<Button
android:id="@+id/aaa"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="@drawable/bar_button"
android:text="AAA"
android:textStyle="bold" />
<ImageView
android:id="@+id/setting"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="4"
android:src="@drawable/ic_menu_manage"
android:onClick="showSettings"
/>
<ImageView
android:id="@+id/signout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="4"
android:src="@drawable/ic_menu_blocked_user"
android:onClick="doSignOut"
/>
</LinearLayout>
请给我最好的方法..