限制EditText

时间:2011-04-20 10:12:14

标签: android android-edittext

我想做以下事情:无法调整EditText小部件的大小。因为当我输入一个长字符串时,我的所有布局结构都崩溃了,因为EditText占据了整个屏幕。有什么建议吗?

3 个答案:

答案 0 :(得分:2)

一起使用singleLine和Layoutwidth(具有修复大小)属性。 见:

<EditText 
    android:text="ok" 
    android:id="@+id/EditText01" 
    android:layout_width="300dip" 
    android:layout_height="wrap_content"
    android:singleLine="true"
    ></EditText> 

试试这个。

答案 1 :(得分:1)

首先定义Scroll然后是Layout,然后定义EditText。喜欢这个

<?xml>
<ScrollView>
<LinerLayout>
<EditText/>
<LinerLayout/>
</ScrollView>

我希望你能找到解决方案。

答案 2 :(得分:1)

使EditText在一行中。这是一个例子。

 <EditText android:id="@+id/InscripChampNom"
           android:layout_height="wrap_content" 
           android:textSize="14px"
           android:inputType="textPersonName" 
           android:layout_marginRight="20dip"

           android:singleLine="true" ---->HERE

           android:textColor="@color/background">

  </EditText>