如何在添加更多可以显示给EditText的数字的同时使高度固定并保持不变?

时间:2014-01-24 20:27:06

标签: android layout textview tablerow

我使用这段代码放入一行两个EditText,但是当我输入字段可以显示的更多数字时,它会变得足够大,直到显示所有数字(包括隐藏其他空白的EditText),然后改变高度代码中的所有下一个按钮。

选择的TableRow与下面代码中的相同

code http://imagizer.imageshack.us/v2/800x600q90/21/bm0c.png

以下是代码:

<TableRow
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >

    <EditText
        android:id="@+id/num1"
        android:layout_height="50.0sp"
        android:layout_width="fill_parent"
        android:hint="@string/Numero1"
        android:inputType="numberDecimal"
        android:scrollHorizontally="true" />

    <EditText
        android:id="@+id/num2"
        android:layout_height="50.0sp"
        android:layout_width="fill_parent"
        android:hint="@string/Numero2"
        android:inputType="numberDecimal"
        android:scrollHorizontally="true" />
</TableRow>

1 个答案:

答案 0 :(得分:1)

这样做 -

<TableRow
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >

    <EditText
        android:id="@+id/num1"
        android:layout_width="fill_parent"
        android:layout_height="50.0sp"
        android:hint="@string/Numero1"
        android:inputType="numberDecimal"
        android:scrollHorizontally="true"
        android:singleLine="true" />

    <EditText
        android:id="@+id/num2"
        android:layout_width="fill_parent"
        android:layout_height="50.0sp"
        android:hint="@string/Numero2"
        android:inputType="numberDecimal"
        android:scrollHorizontally="true"
        android:singleLine="true" />
</TableRow>

添加“ android:singleLine ”属性,这会使您的Edittext仅限于一行。