0

我的应用在 LinearLayout 中有一个 EditText 和 ImageButton。

我想设置layout_height EditText,它是ImageButton。

ImageButton 有 src 图像并且设置 layout_height 是 wrap_content。

如何设置 EditText 的 layout_height 与 Imagebutton 的 src 相同?

4

2 回答 2

1

如果对齐是水平的,这将是解决方案

<?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:weightSum="10"
        android:orientation="horizontal" >

        <EditText
            android:layout_width="0dip"
            android:layout_height="match_parent"
            android:layout_weight="5"/>

        <ImageButton 
            android:layout_width="0dip"
            android:layout_height="wrap_content"
            android:layout_weight="5"
            android:src="@drawable/mail"/>


    </LinearLayout>

在此处输入图像描述

于 2013-03-26T04:59:02.730 回答
0

我认为对于您尝试做的事情,您应该将线性布局设置为 layout_width 和 layout_height “wrap_content”,然后当您将 ImageView 设置为 wrap_content 然后对于 editText 将 layout_height 设置为 match_parent 那么它将与 ImageView 相同

我的错,我以为你说 ImageView 我可能是错的

于 2013-03-26T04:10:23.453 回答