Questo dovrebbe essere qualcosa di abbastanza facile da capire, ma non sono stato in grado di trovare la risposta da nessuna parte.Come rendere un TextView simile a Preference delle impostazioni PreferenceCategory
Sto cercando di rendere un aspetto TextView normale molto simile alle intestazioni delle categorie di preferenza presentate in Impostazioni per qualsiasi app. Ecco cosa voglio dire:
Ora, ho provato un paio di cose, ma mi sembra di non farlo bene. Per esempio, ho provato a installare questo:
android:drawableBottom="?android:attr/dividerVertical"
al mio TextView, ma che sembra non fare nulla, e la mia TextView sembra ancora come questo:
Ho anche ho provato semplicemente ad impostare un drawable che ho fatto:
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="1dp"
android:color="@android:color/darker_gray"
/>
</shape>
Ma questo non è venuto neanche nel mio testo.
Questo è lo stile TextView per ora:
<style name="NewTaskHeaderText">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">match_parent</item>
<item name="android:textColor">@android:color/holo_blue_dark</item>
<item name="android:minHeight">48dp</item>
<item name="android:gravity">center_vertical</item>
<item name="android:padding">8dp</item>
</style>
<TextView
android:id="@+id/textView4"
style="@style/NewTaskHeaderText"
android:drawableBottom="@android:attr/dividerVertical"
android:text="@string/some_text"
android:textAppearance="?android:attr/textAppearanceMedium" />
Tutte le idee sarebbe apprezzato.
Si noti che questo stile "attr" in realtà usa uno sfondo disegnabile ninepatch da visualizzare l'under line. Lo stile Android originale è: – John