2011-04-10 11 views
5

DialogPreference'u genişleten yeni TimeDialogPreference oluşturdum. preferences.xml yılındaDialogPreference için özel özelikler

Ben:

<info.chrzanowski.project.preference.TimeDialogPreference 
    android:key="recordTime" 
    android:id="@+id/recordTime" 
    android:title="title" 
    android:summary="summary" 
    step="5" 
    /> 

nasıl step öznitelik TimeDialogPreference sınıftan erişebilir? Burada çözüm buldum

public TimeDialogPreference(Context context, AttributeSet attrs) { 
    super(context, attrs); 

    for (int i=0;i<attrs.getAttributeCount();i++) { 
     String attr = attrs.getAttributeName(i); 
     String val = attrs.getAttributeValue(i); 
     if (attr.equalsIgnoreCase("step")) { 
      Log.i("TimeDialogPreference", "step = "+val); 
     } 
    } 
} 

cevap

4

: örneğin,

Kontrol bırakma değerini kazmak için başka yollar için öznitelik sınıfı:

+0

Sağlanan bağlantı artık öldü –

İlgili konular