你好,这是我的第一篇帖子。基本上,我是一个新手Android开发人员,最近几周一直在制作动态壁纸。
我已经完成了动态壁纸,但是我想通过自定义添加一些功能。我花了大约4-5天的时间来尝试让我的“设置”按钮工作。我尝试了谷歌API cube_settings中的共享首选项,但对于设置菜单来说似乎非常复杂。
我复制了各种代码片段并将其修改为我的应用程序,但没有成功。我即将放弃(因为我每天都要从9点到5点工作,晚上5:15至12点一直在做这件事情,但没有成功,非常令人沮丧)
我想要的是设置“页面”加载XML布局,到目前为止我只有这个:
xml/settings.xml: 此部分将“设置按钮”指向我的java类Settings.java,或者至少我认为是这样。
android:settingsActivity="com.forwardapps.functions.Settings"
在这个类中,我不知道应该怎么做,我尝试了很多不同的方法,例如setContentView等等。
每次我按下设置按钮时,都会出现以下错误:
"应用程序Live Wallpaper Picker(进程com.android.wallpaper.livepicker)已停止..."
在我手机上的其他动态壁纸中,设置可以正常工作。
logcat给出了以下错误:
02-01 22:29:09.631: E/AndroidRuntime(24491): java.lang.IllegalStateException:无法执行活动的方法
我的settings.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教程那样让我一头扎进去。
任何帮助都将不胜感激,因为我花了很多时间仅仅是尝试让我的应用程序工作,我希望Google也为初学者提供更好的IDE,因为我没有时间读600页长的书籍 :-(
谢谢Olly