2014-09-25 22 views
2

我有一个edittext,其宽度取决于其顶部的另一个视图,它是一个textview。我设置了两个视图来包装内容,以便edittext将复制textview的宽度。但是,当edittext完全填满时,这些字符会换行。我怎么能这样做,当编辑文本完全填满时,字符只是移动到左侧。如果可能的话,我不想硬编码宽度。有没有解决方案?谢谢。Edittext如何将字符移动到左侧如果填充

+0

能你给的EditText – 2014-09-25 08:43:54

+2

的android你的XML布局:单线= “真” 只 – 2014-09-25 08:45:12

+0

@spryTechies是的,你说得对。谢了哥们! – migs 2014-09-25 09:01:58

回答

1

添加到您的EditText XML:

android:singleLine="true" 
android:maxLines="1" 
+0

哇谢谢。 'edittext.setSingleLine()'做了诀窍。 – migs 2014-09-25 09:00:55

+0

请注意,'android:singleLine'目前可用,但它[已弃用](http://developer.android.com/reference/android/R.attr.html#singleLine),将来无法使用 – Nachi 2014-09-25 09:10:14

1

android:singleLine="true"只有