如何让我的方形按钮和旋转器高度相同?

时间:2013-10-01 21:43:56

标签: android android-layout

用例:

我想要一个微调器,在它的右侧有一个可点击的方形图像按钮,位于同一行,按钮与旋转器的高度相同。

将图像按钮设置为方形时首先出现问题,我解读了这个帖子:How do I keep the aspect ratio on image buttons in android?

我现在将它们放在同一行并且图标方形和调整大小,但不完全是微调器的大小,微调器的9补丁(我认为)在它周围创建了某种填充和我的图像使用它来设置它的高度,使它看起来像这样: enter image description here

如果有人可以帮助我,我们将不胜感激。下面的Layout-xml:

<LinearLayout android:layout_weight="1" android:id="@+id/spinnerRow"
                  android:orientation="horizontal"
                  style="@style/horizontalLayout" android:gravity="top"
                  android:layout_height="wrap_content"
                  android:layout_alignParentTop="true" android:paddingTop="5dp">            
        <LinearLayout android:id="@+id/spinLayout" style="@style/spinLayout" android:layout_weight="1">
            <Spinner android:id="@+id/locSelect" android:layout_height="wrap_content"
                     android:layout_width="fill_parent" android:prompt="@string/loc_prompt"></Spinner>
        </LinearLayout>
        <com.karpet.nuba.util.SquareButton
            android:id="@+id/info" android:orientation="horizontal"
            android:gravity="top" android:layout_height="fill_parent"
            android:layout_width="wrap_content" android:layout_weight="0.5">

            <ImageView
                android:id="@+id/info"
                android:src="@drawable/info"
                android:adjustViewBounds="true"
                android:scaleType="centerInside"
                android:layout_height="wrap_content"
                android:layout_width="wrap_content"/>
        </com.karpet.nuba.util.SquareButton>
    </LinearLayout>

0 个答案:

没有答案