5

Tôi và sử dụng ABS cùng với chủ đề holo trong ứng dụng của tôi và tôi nhận được EditText theo kiểu như trong ICS.Làm thế nào để thay đổi màu sắc của dòng trong ICS theo kiểu EditText

Nhưng màu đường của EditText màu xanh theo mặc định và cho thiết kế của tôi, tôi cần dòng màu trắng cho EditText.

Tôi đã thử thay đổi nền, nhưng nó không hoạt động.

Có cách nào để tôi có thể thay đổi màu từ đường màu xanh sang màu trắng theo chương trình không?

Trả lời

15

Bạn sẽ phải thay đổi chủ đề cho ứng dụng của mình. Có một trang web rất đẹp giúp bạn rất nhiều với điều đó: http://android-holo-colors.com/ Ở đây bạn chọn một màu và các điều khiển bạn muốn có chủ đề trong màu đó và nó tạo ra tất cả các tệp bạn cần.

+0

Cảm ơn Blob. Trên thực tế, tôi tìm thấy câu trả lời nhưng không có thời gian để đăng nó. Tôi đã sử dụng cùng một phương pháp này ở nhiều nơi, nhưng trong trường hợp này, tôi đã tạo một danh sách lớp giống như tôi muốn có cùng một kiểu trong GingerBread. Anyways, Cảm ơn câu trả lời của bạn! :) – DroidBee

+0

Cảm ơn bạn đã chia sẻ –

+0

điều này là tuyệt vời – brux

1

Tôi tìm thấy câu trả lời trong link này, nơi họ đang sử dụng LayerList

tôi đã sử dụng một lớp-list để tạo một ICS styled edittext vì nó là cần thiết chỉ ở một nơi.

Nó hoạt động tuyệt vời và không có vấn đề tìm thấy với độ phân giải màn hình khác nhau. Nó sẽ không chấp nhận một nền trong suốt nhưng hoạt động khi cần thiết cho tôi!

Đối Full Customization:

Bên cạnh đó, đây là những liên kết khác, nơi chúng ta có thể tùy chỉnh phong cách ICS.

1. ActionBar Sherlock Style Generator

2. Holo Style Generator

3. Holo Theme Custom UI Libraries

Chúc mừng Mã hóa .. !! :)

-1

Hãy thử android: background = "# 00000000" này chỉ dành cho trắng (hoặc Đơn giản chỉ cần ẩn Bottom Line)

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