1
我試圖延長DialogPreference這樣我就可以有一個NumberPicker我 的喜好之一。我一直在閱讀:的preferences.xml和擴展DialogPreference
http://developer.android.com/guide/topics/ui/settings.html#Custom
但我打的「錯誤誇大NumberPickerReference」消息。我想我知道 爲什麼,但我不知道如何解決它。
我的preferences.xml樣子:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<CheckBoxPreference
android:key="pref_alertsEnabled"
android:title="@string/alert_enable"
android:summary="@string/alert_enable_desc"
android:defaultValue="true" />
<NumberPickerPreference
android:key="perf_Timer"
android:title="@string/timer"
android:negativeButtonText="@android:string/cancel"
android:dialogTitle="@string/timer"
android:summary="@string/timer_desc"
android:dialogMessage="@string/timer_desc"
android:positiveButtonText="@android:string/ok"/>
</PreferenceScreen>
而且在我的項目SRC文件夾我有NumberPickerReference.java。我想我缺少的是如何告訴Android在哪裏可以找到NumberPickerReference類。
當的preferences.xml被讀入,我猜測它去尋找NumberPickerReference類,但沒有找到它。
我需要指定在哪裏可以找到NumberPickerReference.class?如果是的話,我該怎麼做?
順便說一句,如果我從的preferences.xml刪除<NumberPickerReferecnes>
項目的應用程序運行正常
結果我所要做的就是將包名稱放在NumberPickerPreference前面。在preferences.xml中,我做了一個改變
Marlonez
2014-08-28 22:05:15