Giá trị của TextView được chèn bằng cách chọn Hạng mục trên Danh sách (ArrayList). Khi tôi đóng và mở lại ứng dụng, giá trị trong TextView vẫn ở đó. Có một số cách để xóa giá trị của TextView?Làm thế nào tôi có thể xóa giá trị của TextView?
Trả lời
TextView myTextView = (TextView) findViewById(R.id.myTextView);
myTextView.setText("");
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()
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);
Đ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
TextView textView = (TextView) findViewById(R.id.text_view);
textView.setText(null);
khác với [this] (https://stackoverflow.com/a/17892400/1575188)? Loại echo? – fantaghirocco
Vui lòng thêm một số giải thích cho mã của bạn. –
Cảm ơn! Đó là những gì tôi muốn – HaOx
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 đó. –
myTextView.setVisibility (TextView.INVISIBLE) là một nhanh hơn làm điều này. – amIT