2011-06-03 68 views
0

我有一个EditText ...的EditText问题

<EditText android:id="@+id/box" android:autoText="true" 
android:layout_width="fill_parent" android:layout_height="45dip" 
android:singleLine="true" android:hint="Enter" /> 

是否有可能使文本只出现了起至说... 50dip从EditText上的结束?

所以,键入查询时,它会看起来像

____________________ 
|y query is cool | 
-------------------- 

打字时my query is cool

回答

3

在这种情况下,您可以使用paddingRight(假设我正确理解了您的意思)。这里有一个例子:

<EditText android:id="@+id/box" 
     android:autoText="true" 
     android:layout_width="fill_parent"   
     android:layout_height="wrap_content" 
     android:paddingRight="50dp"          
     android:singleLine="true" 
     android:hint="Enter" 
     android:text="1234567890ABCDEF-1234567890ABCDEF"/> 

enter image description here

0

IM有点困惑也为你要什么,我首先想到的是添加

<EditText android:id="@+id/box" 
android:autoText="true" 
android:layout_width="fill_parent" 
android:layout_height="45dip" 
android:singleLine="true" 
android:ellipsize="start" 
android:hint="Enter" /> 

但也许这不是你的意思?你可以结合所列出的技术来使用它,这样用户就不会被缺少的字符所迷惑。