Böyle bir şeyi nasıl oluşturabilirim? Tercihler Etkinliği'nde, kullanıcının tercih edilen seçeneği üzerine tıkladığında numarayı bir çevirici ile değiştirebileceği bir iletişim kutusu açmak istiyorum. Android tercihleri spinner
ben Android Developer Tools gelen ekran görüntüsü var, ama bazı örnek kod bulamıyor.cevap
.
XML Kodu:
<com.vanniktech.vntnumberpickerpreference.VNTNumberPickerPreference
android:defaultValue="@integer/font_size_default_value"
android:key="preference_font_size"
android:title="@string/font_size"
app:vnt_maxValue="@integer/font_size_max_value"
app:vnt_minValue="@integer/font_size_min_value" />
Gradle şunlardır:
compile 'com.vanniktech:vntnumberpickerpreference:1.0.0'
Merhaba @Niklas olduğunu Tutulmamda proje VNTNumberPickerPreference oluşturamıyorum. – Naruto
bana yardım edebilir misiniz? Evet yapamazsınız çünkü Gradle kullanıyorum, bu yüzden ya Eclipse'de Gradle Plugin kullanmanız ya da (gelecekte Eclipse gibi Google tarafından desteklenecek olan) Android Studio'yu kullanmanız gerekir. – Niklas
Oh, thats harika. Teşekkür ederim. hasta deneyin .. – Naruto
başlatın tercihim olay işleyicisi Spinner/toplayıcı: Ben here bulunabilir bir Özel Tercihi geliştirdik
final EditTextPreference msgLimitPref = (EditTextPreference)
findPreference("prefMsgLimit");
msgLimitPref.setOnPreferenceClickListener(new
OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
msgLimitPref.getDialog().dismiss();
//launch spinner/numberpicker/activity/dialog here
return true;
}
});
Sadece karışıklığı önlemek için: ekran gösterildiği Widget "seçici" yerine bir "spinner" – Gerd