Autore Topic: textColor usato da Dialog  (Letto 279 volte)

Offline fede_dev

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
textColor usato da Dialog
« il: 30 Giugno 2014, 20:45:13 CEST »
0
ho creato un custom DialogPreference:
Codice (Java): [Seleziona]
public class MyDiagPreference extends DialogPreference {
    public MyDiagPreference(Context context, AttributeSet attrs) {
        super(context, attrs);
        this.setDialogLayoutResource(R.layout.my_diag_preference);
    }
}

questo è my_diag_preference.xml:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:padding="8dp"
   android:orientation="vertical" >

    <TextView
       android:id="@+id/testTextView"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="Test TextView" />

</LinearLayout>

Il problema è che il colore del textview è sempre nero non si adatta ai colori del dialog. Per API 19 va bene, per API 10 no.

Schermate:


Quando la mia applicazione usa, per es., AlertDialog (no custom) i colori sono giusti, si adattano a secondo della API (vedi schermate per capire).

C'è un modo per settare textColor del EditText in modo da prendere il colore usato dal testo dei Dialog?

qualcosa tipo (lo invento) ?android:color/dialogText