2010-10-18 33 views
11

Tôi có một dòng EditText, khi tôi đặt một gợi ý dài, gợi ý kết thúc tốt đẹp thành hai dòng. Tôi có thể buộc EditText luôn là một dòng cao không? android:lines="1" không hoạt động.Làm thế nào để làm cho gợi ý EditText không để bọc?

+0

Tại sao bạn muốn một gợi ý edittext dài hơn trường edittext? Tôi nghĩ rằng điều đó chỉ có nghĩa là bạn gợi ý quá dài – Falmarri

+0

Tôi đang tự động thay đổi gợi ý trong thời gian chạy. – fhucho

Trả lời

17

Bạn đã thử android:ellipsize chưa? Điều này có thể được thiết lập để cắt bớt các dòng để kết thúc trong "..." hoặc ở đầu, giữa, kết thúc, hoặc bạn có thể thiết lập nó để marquee (di chuyển trên). Bạn không chắc chắn liệu điều này có áp dụng cho các gợi ý hay không, nhưng nó nên.

+3

Cảm ơn, android: ellipsize = "end" đã hoạt động! – fhucho

+0

'marquee' không áp dụng trên' EditText' –

+1

'marquee' treo' EditText' :) – Travis

1

Hãy thử android:singleLine="true"

+3

Vì một số lý do, singleLine dường như không ảnh hưởng đến gợi ý. –

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