Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 基本偏好Android_Java_Android - Fatal编程技术网

Java 基本偏好Android

Java 基本偏好Android,java,android,Java,Android,你好,这是我的第一篇帖子。基本上,我是一个noobie Android开发者,在过去的几周里,我一直在制作一张实时壁纸 我已经完成了现场壁纸,但我想通过定制添加一些功能。我花了大约4-5天的时间试图让我的“设置”按钮正常工作。我尝试过谷歌API cube_设置中的共享首选项,这对于设置菜单来说似乎非常复杂 我复制了各种代码,并将它们修改到我的应用程序中,但没有成功。我几乎要放弃了(因为我每天9点到5点工作,我一直在5点15分至12点之间工作,但没有成功,非常令人沮丧) 我想要的是让设置“页面”加

你好,这是我的第一篇帖子。基本上,我是一个noobie Android开发者,在过去的几周里,我一直在制作一张实时壁纸

我已经完成了现场壁纸,但我想通过定制添加一些功能。我花了大约4-5天的时间试图让我的“设置”按钮正常工作。我尝试过谷歌API cube_设置中的共享首选项,这对于设置菜单来说似乎非常复杂

我复制了各种代码,并将它们修改到我的应用程序中,但没有成功。我几乎要放弃了(因为我每天9点到5点工作,我一直在5点15分至12点之间工作,但没有成功,非常令人沮丧)

我想要的是让设置“页面”加载XML布局,到目前为止,我得到了以下结果:

xml/settings.xml:这一部分将“设置按钮”指向我的java class settings.java,或者至少我认为它是这样

android:settingsActivity="com.forwardapps.functions.Settings"
一旦上了这门课,我就不知道该怎么办了,我尝试了很多不同的方法,比如setContentView等等

每次按下“设置”按钮时,都会出现以下错误: “应用程序Live墙纸选取器(process com.android.wallper.livepicker)已停止…”

设置在手机上的“我的其他实时壁纸”中起作用

logcat告诉我这个错误:

02-01 22:29:09.631:E/AndroidRuntime(24491):java.lang.IllegalStateException:无法执行活动的方法

My 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>

有谁能告诉我如何才能让布局显示出来(尽可能简单),或者至少给我一个好的教程,它不会像大多数谷歌教程那样让我陷入困境

如果有任何帮助,我将不胜感激,因为我花了这么多时间只是想让我的应用程序的这一小部分正常工作,我希望谷歌也能为新手提供更好的IDE,因为我没有时间阅读600页长的书籍:-(


谢谢奥利

尝试使用PrefrenceScreen

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
    <CheckBoxPreference
      android:title="@string/<your_string>"
      android:summary ="@string/<your_string>"
      android:key="@string/<your_key>"
      android:defaultValue="false"/>
</PreferenceScreen>

有关更多信息:

我可以自己添加它?不需要其他任何东西?您需要使用“扩展首选项活动”而不是普通活动,并调用addPreferencesFromResource(R.xml.)…这应该加载布局中的所有首选项…将xml保存在新的资源文件夹“xml”中…因为严格来说,它不会给出布局。。。