Xem mục đích chính của nút là phản ứng với sự kiện nhấp và thực tế là cả hai Button
và TextView
có các thuộc tính cho văn bản , có thể draw (biểu tượng) và sự kiện nhấp, sự khác biệt thực sự giữa chúng, khi nào bạn nên chọn cái khác?Sự khác biệt thực tế giữa TextView và Nút
10
A
Trả lời
8
Nhìn vào tài liệu tham chiếu, lớp Button mở rộng lớp TextView. Từ đó, Nút thêm một vài thay đổi về phong cách (ví dụ: hình nền mặc định, phần đệm bổ sung) để cho phép thích ứng nhanh hơn với thiết kế của bạn.
IMO, cái bạn chọn sử dụng sẽ phụ thuộc vào cách bạn muốn thiết kế ứng dụng của mình. Nếu bạn sử dụng chủ đề mặc định với các thay đổi theo kiểu tối giản, các nút có thể hiển thị nhanh hơn; Mặt khác, nếu bạn đang làm rất nhiều tùy biến, TextView sẽ cho phép bạn làm điều đó dễ dàng hơn nhiều.
** Chỉnh sửa: ** GrepCode cho biết rằng từ quan điểm chức năng, không có sự khác biệt ngoài tên lớp.
Các vấn đề liên quan
- 1. Sự khác biệt thực tế giữa Danh sách và IEnumerable
- 2. Sự khác biệt thực tế giữa các biểu mẫu và macro đặc biệt là gì?
- 3. Sự khác biệt giữa nút hình ảnh và nút
- 4. Sự khác biệt thực sự giữa "int" và "unsigned int"
- 5. Sự khác biệt giữa $ * và $ @
- 6. Sự khác biệt giữa Tries và Trees?
- 7. Sự khác biệt thực tế giữa data.frame và data.table trong R
- 8. Sự khác biệt sử dụng thực tế giữa các mẫu Flyweight và Singleton là gì?
- 9. Sự khác biệt thực tế giữa "do {...} trong khi (0)" và "{...} ((void) 0)" trong macro?
- 10. Sự khác biệt thực tế giữa std :: nth_element và std :: sort là gì?
- 11. Sự khác biệt thực tế Giữa id vị trí và hàng trong onListItemClick()
- 12. F #: Trong thực tế, sự khác biệt giữa "chuỗi" và "tùy chọn chuỗi" là gì?
- 13. Sự khác biệt thực tế giữa vòng lặp và đệ quy
- 14. Sự khác biệt trong thực tế giữa nội dòng và #define là gì?
- 15. XPath - Sự khác biệt giữa nút() và văn bản()
- 16. sự khác biệt thực sự giữa MVC và MVC MODEL2
- 17. Sự khác biệt giữa Trình duyệt và Nút là gì?
- 18. sự khác biệt giữa onClick() và onChange() (nút radio)
- 19. Sự khác biệt giữa mô-đun và gói trong Nút?
- 20. Sự khác biệt giữa * và nút() trong XSLT
- 21. Sự khác biệt giữa viewstate và controlstate
- 22. Sự khác biệt giữa @PathParam và @PathVariable
- 23. Sự khác biệt giữa $ (...) và `...`
- 24. Sự khác biệt giữa. và #
- 25. Sự khác biệt giữa ". +" Và ". +?"
- 26. Sự khác biệt giữa "**/* /" và "** /"?
- 27. Sự khác biệt giữa $ # và $ {# @}
- 28. Sự khác biệt giữa = và: =
- 29. Sự khác biệt giữa UIWindow và UIView
- 30. Sự khác biệt giữa Mealy và Moore
trong các phiên bản mới hơn cũng cung cấp thuộc tính độ cao –