默认情况下,我的EditText有下一个视图:
<EditText android:layout_height="wrap_content" android:paddingLeft="10dip"
android:layout_width="wrap_content" android:gravity="center_vertical"
android:inputType="textShortMessage"
android:id="@+id/search_string" android:background="@drawable/search_text_bg">
<requestFocus></requestFocus>
</EditText>
当我向其输入文字时,它会改变自我大小和背景延伸。怎么避免呢?
答案 0 :(得分:2)
您需要设置一些属性:
如果您想要单行编辑文字,请执行以下操作:
android:singleLine="true"
如果要为编辑文本定义最大行,请执行以下操作:
android:maxLines="3"
答案 1 :(得分:1)
一个简单的解决方案是android:layout_width="match_parent"
和android:singleLine="true"
答案 2 :(得分:1)
android:layout_width="match_parent"
OR
android:layout_width="fill_parent" // deprecated
OR
android:layout_width="50dip" // Manually assign any width you want.