Android 使用活动作为首选活动?

Android 使用活动作为首选活动?,android,eclipse,Android,Eclipse,是否可以将正常的活动用作首选项活动 我知道您可以使用首选项活动,但我尝试的是制作一个包含复选框、按钮、和/或列表视图的布局。所以基本上是xml中的常规布局 但有没有可能让这些项目成为首选项,就像它们在首选项屏幕中一样?因此,总的来说,我试图从布局中对活动进行首选项设置。如果您阅读了文档,您会发现:有了此选项,您就没有使用活动的理由了。虽然这仍然可行,但不建议使用可用的工具。如果您阅读了您可能会发现的文档:有了可用的工具,您就没有使用活动的理由了。虽然这仍然是可行的,但不建议使用可用的方法。是的,

是否可以将正常的
活动
用作首选项
活动

我知道您可以使用首选项
活动
,但我尝试的是制作一个包含
复选框
按钮
、和/或
列表视图
的布局。所以基本上是xml中的常规布局


但有没有可能让这些项目成为首选项,就像它们在首选项屏幕中一样?因此,总的来说,我试图从布局中对
活动
进行首选项设置。

如果您阅读了文档,您会发现:有了此选项,您就没有使用活动的理由了。虽然这仍然可行,但不建议使用可用的工具。

如果您阅读了您可能会发现的文档:有了可用的工具,您就没有使用活动的理由了。虽然这仍然是可行的,但不建议使用可用的方法。

是的,这是可能的。您可以直接从首选项xml读取和写入值,而无需首选项活动

要读取首选项xml值,可以使用下面给出的代码

int value = this.getSharedPreferences("PreferenceFileName", MODE_PRIVATE).getInt("PreferenceName", 1);
要将值写入首选项xml值,请使用类似于以下内容的内容

Editor e = this.getSharedPreferences("PreferenceFileName", Context.MODE_PRIVATE).edit();
e.putInt("PreferenceName", newvalue  );
e.commit();

您需要在显示“活动”时读取值,并在退出“活动”时将其保存。但如果您正在寻找保存首选项的最简单方法,请使用首选项活动。

是的,这是可能的。您可以直接从首选项xml读取和写入值,而无需首选项活动

要读取首选项xml值,可以使用下面给出的代码

int value = this.getSharedPreferences("PreferenceFileName", MODE_PRIVATE).getInt("PreferenceName", 1);
要将值写入首选项xml值,请使用类似于以下内容的内容

Editor e = this.getSharedPreferences("PreferenceFileName", Context.MODE_PRIVATE).edit();
e.putInt("PreferenceName", newvalue  );
e.commit();

您需要在显示“活动”时读取值,并在退出“活动”时将其保存。但是,如果您正在寻找保存首选项的最简单方法,请使用首选项活动。

原因很简单:我的应用程序适用于android 2.2及更高版本。但从3.0开始,PreferenceActivity的某些部分被弃用。可能的解决办法:1。单独的图片。2.冒险继续使用不推荐的零件。3.写你自己的活动。原因很简单:我的应用程序是android 2.2及以上版本的。但从3.0开始,PreferenceActivity的某些部分被弃用。可能的解决办法:1。单独的图片。2.冒险继续使用不推荐的零件。3.写下你自己的活动。我认为这是不可能的。为什么要使用普通的活动?猜我想做的是做一个自定义的首选项屏幕,但不是用普通的方式。基本上是尝试制作一个完全不同的布局来保存首选项,如复选框和列表视图…为什么不使用复选框首选项或列表首选项?我认为这是不可能的。为什么要使用普通的活动?猜我想做的是做一个自定义的首选项屏幕,但不是用普通的方式。基本上是尝试制作一个完全不同的布局来保存首选项,如复选框和列表视图……为什么不使用复选框首选项或列表首选项?