2013-06-27 63 views
6

tôi muốn tạo văn bản màu trắng trong ứng dụng Android của tôi có viền đen. Tôi không muốn tô màu textview vì vậy nếu đó là sự giúp đỡ của bạn thì không có tôi đã biết làm thế nào để làm điều này. Tôi muốn làm điều này xảy ra bằng cách sử dụng một tập tin drawable trong định dạng xml. như vậy là có đi tôi có thể phác thảo các cạnh của văn bản của tôi trong xml?cách tô màu đường viền của văn bản đen trong xml cho android

+2

bạn có thể đăng ảnh chụp màn hình của nó như thế nào nên nhìn. – Raghunandan

Trả lời

15

Một cách là sử dụng shadow:

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textColor="#FFFFFF" 
    android:shadowColor="#000000" 
    android:shadowDx="0.0" 
    android:shadowDy="0.0" 
    android:shadowRadius="2.0" /> 

Điều này cho phép văn bản trắng đen một phác thảo. Điều chỉnh bán kính phù hợp với độ dày bạn muốn.

+0

điều này không hoạt động chút nào khi tôi đặt nó vào xml văn bản chỉ trắng – user2357673

+0

bạn đang thử nghiệm thiết bị nào? Thử thay đổi bán kính thành cái gì đó lớn hơn. Đây là cách nó tìm kiếm cho tôi: http://i.stack.imgur.com/9gdSs.png –

+2

có nó hoạt động nhưng màu đen là mờ là không có gì để làm cho màu đen một màu rắn – user2357673

-1

Từ những gì tôi có thể hiểu được bạn muốn biên giới hình chữ nhật giống như cho TextView đúng cho tôi nếu tôi sai

sau đó ,,

Bạn có thể đặt một drawable hình dạng (hình chữ nhật) làm nền cho xem.

<TextView android:text="Some text" android:background="@drawable/black_bhgroung"/> 

Và hình chữ nhật black_bhgroung.xml drawable (đưa vào res/thư mục drawable):

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > 
    <solid android:color="#00000000" /> 
    <stroke android:width="1dip" android:color="#4fa5d5"/> 
</shape> 

Hope this helps ...

+0

tôi không muốn tô màu nền của textview tôi chỉ muốn cung cấp cho các cạnh của văn bản một màu đen như màu văn bản là màu trắng. Văn bản không phải dạng xem văn bản. lý do là màu trắng trên nền gry là không rõ ràng. nhưng văn bản màu trắng với các cạnh màu đen rất rõ ràng trên bất kỳ nền nào – user2357673

+0

Hmm ... Trong trường hợp đó, bạn nên chọn Phông chữ tùy chỉnh – CRUSADER

+0

Ohh, @Ken Wolf đã đề xuất rằng hãy chọn nó [link] này (http: // www.barebonescoder.com/2010/05/android-development-using-custom-fonts/) sẽ giúp bạn nhúng phông chữ tùy chỉnh của bạn trong android .. – CRUSADER

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