Tôi đang làm việc trên một chương trình Android. Một người dùng nhấp vào một nút Tôi làm một số toán học và tôi muốn thay đổi các giá trị mà tôi có trên quan điểm của tôi trong một số đối tượng TextView. Ai đó có thể cho tôi biết làm thế nào để làm điều đó trong mã của tôi?Làm cách nào để thay đổi Giá trị TextView bên trong Mã Java?
Trả lời
Tôi đoán rằng điều này câu hỏi là sự tiếp tục của this one.
Bạn đang cố gắng làm gì? Bạn có thực sự muốn tự động thay đổi văn bản trong các đối tượng TextView của mình khi người dùng nhấp vào một nút không? Bạn chắc chắn có thể làm điều đó, nếu bạn có lý do, nhưng, nếu văn bản là tĩnh, thường được đặt trong tệp main.xml, như sau:
<TextView
android:id="@+id/rate"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/rate"
/>
Chuỗi "@ string/rate" đề cập đến đến một mục trong tập tin strings.xml của bạn trông như thế này:
<string name="rate">Rate</string>
Nếu bạn thực sự muốn thay đổi văn bản này sau, bạn có thể làm như vậy bằng cách sử dụng ví dụ Nikolay của - bạn sẽ nhận được một tham chiếu đến TextView bởi sử dụng id được xác định cho nó trong tệp main.xml, như sau:
final TextView textViewToChange = (TextView) findViewById(R.id.rate);
textViewToChange.setText(
"The new text that I'd like to display now that the user has pushed a button.");
tiên chúng ta cần phải tìm một Button
:
Button mButton = (Button) findViewById(R.id.my_button);
Sau đó, bạn phải thực hiện View.OnClickListener
và ở đó bạn nên tìm TextView
và thực hiện các phương pháp setText
:
mButton.setOnClickListener(new View.OnClickListener {
public void onClick(View v) {
final TextView mTextView = (TextView) findViewById(R.id.my_text_view);
mTextView.setText("Some Text");
}
});
- 1. Làm cách nào để thay đổi giá trị của biến toàn cục bên trong một hàm
- 2. Làm cách nào để thay đổi giá trị của biến trong khi gỡ lỗi mã Java trong NetBeans 7.1?
- 3. Làm cách nào để thay đổi giá trị Hash?
- 4. Làm cách nào để thay đổi màu của textView android.R.layout.simple_spinner_dropdown_item?
- 5. Làm cách nào để thực thi mã khi giá trị của biến thay đổi trong C#?
- 6. Thay đổi giá trị bộ chọn xml từ mã java
- 7. Thay đổi giá trị boolean trong hàm lớp trong java
- 8. Làm cách nào để thay đổi giá trị của giá trị Cài đặt.settings
- 9. Thay đổi giá trị bên trong vòng lặp foreach không thay đổi giá trị trong mảng được lặp qua
- 10. android (thay đổi chuỗi trong mã java)
- 11. cách thay đổi màu nền TextView thành giá trị ban đầu
- 12. Cách lấy giá trị bên trong một ArrayList java
- 13. Cách thay đổi/đặt giá trị DateTimePicker
- 14. làm thế nào để thay đổi nút XML giá trị
- 15. Làm cách nào để thay đổi giá trị của khóa ngoài trong postgresql?
- 16. Android - Thay đổi giá trị trong strings.xml
- 17. Làm cách nào để thay đổi giá trị trong khi gỡ lỗi python bằng pdb?
- 18. thay đổi biến java từ mã JRuby?
- 19. Làm cách nào để thay đổi giá trị mặc định của cột trong PostgreSQL?
- 20. Làm cách nào để thay đổi một giá trị trong một data.frame?
- 21. Làm cách nào để tự động thay đổi màu trong C# thành giá trị hex?
- 22. Làm cách nào để thay đổi giá trị biến tĩnh trong PHP?
- 23. Làm cách nào để thay đổi một giá trị trong thuộc tính kiểu với JavaScript?
- 24. Làm cách nào để thay đổi một giá trị trong Registry của Window?
- 25. Làm cách nào để thay đổi giá trị Không có trong Python?
- 26. Làm cách nào để thay đổi giá trị cột trong một khung dữ liệu?
- 27. Cách EditText giữ lại giá trị của nó chứ không phải textview khi thay đổi hướng điện thoại?
- 28. Thay đổi một giá trị trong SQLite3
- 29. Làm cách nào để chuyển đổi giá trị NSUInteger thành giá trị int trong mục tiêuC?
- 30. Làm cách nào để Trung tâm TextView trong Bố cục?