2011-02-02 46 views
21

Để đặt Đường đơn trong EditText chúng tôi sử dụng android:singleLine="true" nhưng tôi muốn đặt một dòng cho Văn bản Gợi ý, nó lớn và tôi muốn hiển thị nó trong một dòng như:Android: Gợi ý EditText ở một dòng

http://google.myopenid.stackoverflow.com

tôi đang sử dụng đoạn mã sau:

<EditText android:id="@+id/editText1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:hint="@string/defaultUrl" 
    android:singleLine="true" /> 

Lưu ý: defaultUrl được dynami c và URL rất dài.

+0

để bạn có thể hiển thị url gợi ý chỉ bằng một dòng? –

+0

bạn đang sử dụng Văn bản Gợi ý dài này trong một dòng và nó có ý nghĩa gì khi người dùng không thể đọc tất cả cùng một lúc? –

+0

Tôi đang cố gắng chỉ hiển thị url nhỏ và sau đó nối thêm như google.com/... –

Trả lời

46

Bạn có thể sử dụng

android:ellipsize="end"

android:maxLines="1"

để hiển thị văn bản gợi ý của bạn trong dòng duy nhất nhưng bạn sẽ không thể nhìn thấy toàn bộ văn bản vì android:ellipsize="end" cắt ngắn văn bản ở cuối.

-1

Bạn có thể thử sử dụng

android:maxLines="1" 
+1

Tôi đã thử nó rồi, nó không hoạt động. cảm ơn cho bạn support.If có bất kỳ ý tưởng khác hoặc chỉ có thể cho tôi biết làm thế nào để tùy chỉnh các lớp học. –

Các vấn đề liên quan