Voglio che il testo bianco nella mia app per Android abbia un contorno nero. Non voglio colorare la visualizzazione del testo, quindi se questo è il tuo aiuto, allora non so già come farlo. Voglio farlo accadere utilizzando un file drawable in formato xml. così è lì posso delineare i bordi del mio testo in xml?come colorare il contorno del mio testo nero in xml per android
risposta
Un modo è quello di utilizzare 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" />
Questo dà un contorno nero testo bianco. Regola il raggio di conseguenza in base allo spessore desiderato.
questo non funziona affatto quando lo metto in xml il testo è solo bianco – user2357673
quale dispositivo stai testando? Prova a cambiare il raggio con qualcosa di più grande. Ecco come mi sembra: http://i.stack.imgur.com/9gdSs.png –
sì funziona ma il nero è sfocato non c'è nulla per rendere il nero un colore solido – user2357673
Da quello che posso capire che si desidera confine rettangolo simile per TextView
mi corregga se sbaglio
poi ,,
è possibile impostare un disegnabile forma (un rettangolo) come sfondo per la vista.
<TextView android:text="Some text" android:background="@drawable/black_bhgroung"/>
E rettangolo black_bhgroung.xml disegnabile (mettere in res cartella/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>
Spero che questo aiuti ...
Non voglio colorare lo sfondo della vista testo voglio solo dare ai bordi del testo un colore nero come il colore del testo è bianco. Testo non vista testo. il motivo è bianco su sfondo gry non è chiaro. ma il TESTO bianco con bordi neri è molto chiaro su qualsiasi sfondo – user2357673
Hmm ... In questo caso, dovresti optare per il carattere personalizzato – CRUSADER
Ohh, @Ken Wolf ha già suggerito di farlo Questo [link] (http: // www.barebonescoder.com/2010/05/android-development-using-custom-fonts/) ti aiuterà ad incorporare il tuo font personalizzato in Android .. – CRUSADER
è possibile inviare uno screenshot di come dovrebbe apparire. – Raghunandan