2012-01-27 23 views

Trả lời

20
TextView myTextView = (TextView) findViewById(R.id.myTextView); 
myTextView.setText(""); 
+0

Cảm ơn! Đó là những gì tôi muốn – HaOx

+0

Không phải là nó thực sự làm cho một sự khác biệt lớn nhưng không phải là chỉ cần tạo ra một String mới (trống) đối tượng eacht thời gian điền nó trong đó? Tôi biết nó không phải là nhiều, nhưng tôi đã tò mò về cách "rõ ràng nó thực sự là sau đó. –

+3

myTextView.setVisibility (TextView.INVISIBLE) là một nhanh hơn làm điều này. – amIT

1

Cho rằng TextView sử dụng

android:text="" 

trong cách bố trí

ngừơi tiêu dùng textView.setText ("") trong phương thức onCreate() cho hoạt động nơi TextView là đối tượng TextView lấy từ findViewById()

14

Nếu bạn muốn xem các gợi ý để hiển thị trong các trường, không đặt văn bản TextView thành chuỗi trống; thay vào đó, hãy đặt thành null.

TextView myTextView = (TextView) findViewById(R.id.myTextView); 
myTextView.setText(null); 
+1

Điều này không chính xác, ít nhất là ở cấp SDK 17 & 18. Đặt giá trị thành chuỗi rỗng sẽ khiến gợi ý được hiển thị nếu có một – Nate

-1
TextView textView = (TextView) findViewById(R.id.text_view); 
textView.setText(null); 
+0

khác với [this] (https://stackoverflow.com/a/17892400/1575188)? Loại echo? – fantaghirocco

+0

Vui lòng thêm một số giải thích cho mã của bạn. –

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