我使用这段代码放入一行两个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>
答案 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仅限于一行。