你好,這是我的第一篇文章。基本上我是一個不錯的Android開發者,在過去的幾周裏我一直在做一個動態壁紙。基本喜好Android
我已經完成了動態壁紙,但我想通過定製添加一些功能。我花了大約4-5天的時間試圖讓我的「設置」按鈕正常工作。我嘗試了Google API cube_settings的共享偏好設置,這對設置菜單來說顯得非常複雜。
我已經複製了各種代碼,並將它們修改爲我的應用程序,但未成功。我想要放棄的邊緣(因爲我的工作9-5,我一直在這個每天晚上5點15至12沒有成功,很無奈的在做)
我想有是設置「頁面「來加載XML佈局,到目前爲止我已經得到了這個:
xml/settings.xml:這部分指向我的Java類Settings.java的」設置按鈕「,或者至少我認爲它。
android:settingsActivity="com.forwardapps.functions.Settings"
一旦在這個類我有不知道該怎麼做了,我已經嘗試了很多很多不同的東西,如的setContentView等等等等
我每次按下設置按鈕,我得到錯誤: 「應用程序動態壁紙選擇器(進程com.android.wallpaper.livepicker)已停止...」
設置在我的手機上的其他動態壁紙。
的logcat中給予的我這個錯誤:
02-01 22:29:09.631:E/AndroidRuntime(24491):java.lang.IllegalStateException:無法執行活動的方法
我的設置.XML基本上是:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
</LinearLayout>
誰能告訴我怎樣才能獲得的佈局顯示(簡易方式),或者至少給我一個很好的教程,不把我在深水的一端像極了Google的。
任何幫助將非常感激,因爲我花那麼多時間只是試圖讓我的應用程序工作的這一點,我希望谷歌做了新手更好的IDE也用,因爲我沒有時間來讀的書是600頁長:-(
感謝奧利
我可以自己添加這個嗎?沒有其他需要? – 2012-02-01 23:10:20
您需要使用'擴展PreferenceActivity',而不是普通的Activity,並調用addPreferencesFromResource(R.xml。)....這應該加載佈局中的所有prefrence ...將xml保存在新的資源文件夾'xml' ...因爲它是嚴格的標準不給佈局... –
2012-02-01 23:16:40
謝謝,我解決了它!經過很多天! :-) – 2012-02-01 23:25:14