Debería poder agregar el estilo, así (tomado del código fuente de 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>
Y en su diseño, use el estilo de esta manera:
<TextView android:id="@+id/info"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
style="@style/AudioFileInfoOverlayText"
android:gravity="center" />
Editar: el código fuente se puede ver aquí: https://github.com/google/ringdroid
Edit2: para establecer este estilo mediante programación, haría algo como esto (modificado a partir de este ejemplo para que coincida con los recursos de ringdroid de arriba)
TextView infoTextView = (TextView) findViewById(R.id.info);
infoTextView.setTextAppearance(getApplicationContext(),
R.style.AudioFileInfoOverlayText);
La firma de setTextAppearancees
public void setTextAppearance (Contexto contextual, int resid)
Desde: API Nivel 1
Establece el color del texto, el tamaño, el estilo, el color de las sugerencias y el color de resaltado del recurso TextAppearance especificado.