1

我使用以下带有权重的布局,在预览中和我的 Android 4 手机上一切正常。

现在在我的 Android 2.3.4 手机上,我没有看到 3 个按钮和一个微调器,我只看到 1 个半按钮,其余的不再显示在屏幕上......

如果我将最后一个权重更改为 1,以便所有视图的 alayout_weight为 1,它也适用于旧手机。

我做错了什么?

这是我的代码:

 <com.actionbarsherlock.internal.widget.IcsLinearLayout
    android:id="@+id/illBottom"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true" >

    <ImageButton
        android:id="@+id/btSelectAll"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:background="@drawable/abs__item_background_holo_dark"
        android:gravity="center"
        android:onClick="onClick"
        android:padding="4dip"
        android:src="@drawable/holo_dark_content_select_all" />

    <ImageButton
        android:id="@+id/btDeselectAll"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:background="@drawable/abs__item_background_holo_dark"
        android:gravity="center"
        android:onClick="onClick"
        android:padding="4dip"
        android:src="@drawable/holo_dark_custom_content_deselect_all" />

    <ImageButton
        android:id="@+id/btDeleteSelected"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:background="@drawable/abs__item_background_holo_dark"
        android:gravity="center"
        android:onClick="onClick"
        android:padding="4dip"
        android:src="@drawable/holo_dark_content_discard" />

    <Spinner
        android:id="@+id/spData"
        style="@style/Widget.Sherlock.Spinner.DropDown.ActionBar"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="2" />
</com.actionbarsherlock.internal.widget.IcsLinearLayout>
4

1 回答 1

1

很可能您需要在整个事物上添加线性布局或使用您已经制作的 com.... 并放置 android:layout_weightSum="3 或其他"

将其放入任何包含图像按钮的元素中。

于 2014-06-17T11:00:35.740 回答