2011-06-29 35 views
6

Tôi + - mới cho android và đã tự hỏi liệu nó có thể thay đổi chỉ một phần của màu văn bản trong một tiện ích EditText ... Thực ra tôi đang tạo một notepad ví dụ: khi bạn có thể viết "bblablabal" và sau đó nhấp vào nút "màu vàng" và tiếp tục viết bằng màu vàng (văn bản được viết trước đó không phải thay đổi, vì nó có cùng với .setTextColor () phương pháp).Thay đổi một phần của màu văn bản trong một tiện ích "EditText"

Tôi đã thử một số phương pháp java và cũng đã thử một số giải pháp không có succes ... bất kỳ ý tưởng nào về cách thực hiện tác vụ này?

Cảm ơn bạn! Rodrigo.

Trả lời

4

Có, điều đó là có thể. Hãy xem SpannbleStringBuilder.

Thông tin chi tiết: Android: Coloring part of a string using TextView.setText()?

+0

Cảm ơn bạn đã trả lời inazaruk nhanh chóng, nhưng tôi nghĩ đó chỉ có thể là một giải pháp tĩnh (bạn xác định các văn bản b4 biên soạn), những gì tôi muốn làm là thay đổi màu phông chữ trên bay, với một onclick hoặc bất cứ điều gì, và tiếp tục viết trong edittext. Bất kỳ gợi ý nào cũng sẽ được đánh giá cao! Rodrigo. –

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