Anda harus dapat menambahkan style, seperti ini (diambil dari kode sumber untuk Ringdroid):
<style name="AudioFileInfoOverlayText">
<item name="android:paddingLeft">4px</item>
<item name="android:paddingBottom">4px</item>
<item name="android:textColor">#ffffffff</item>
<item name="android:textSize">12sp</item>
<item name="android:shadowColor">#000000</item>
<item name="android:shadowDx">1</item>
<item name="android:shadowDy">1</item>
<item name="android:shadowRadius">1</item>
</style>
Dan di tata letak Anda, gunakan gaya seperti ini:
<TextView android:id="@+id/info"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
style="@style/AudioFileInfoOverlayText"
android:gravity="center" />
Sunting: kode sumber dapat dilihat di sini: https://github.com/google/ringdroid
Sunting2: Untuk mengatur gaya ini secara terprogram, Anda akan melakukan sesuatu seperti ini (dimodifikasi dari contoh ini untuk mencocokkan sumber daya ringdroid dari atas)
TextView infoTextView = (TextView) findViewById(R.id.info);
infoTextView.setTextAppearance(getApplicationContext(),
R.style.AudioFileInfoOverlayText);
Tanda tangan untuk setTextAppearanceadalah
public void setTextAppearance (Konteks konteks, int resid)
Sejak: API Level 1
Mengatur warna teks, ukuran, gaya, warna petunjuk, dan sorot warna dari sumber daya TextAppearance yang ditentukan.