我将需要实现什么类/接口和Android 3.1中的“设置”活动?

时间:2011-12-14 15:05:18

标签: android android-layout

我想知道我是否可以在我自己的应用程序中实现设置活动,就像Android 3.1中的内置设置应用程序一样。

如您所知,内置设置应用程序如下所示: Built-in Setting application looks like

我需要哪些概念和类来完成我自己的活动,就像这个默认的一样。

例如我需要左侧的一些选项,点击左边的每个选项我可以在右侧拿起/看到它的值..

我想要的活动如下: My desired activity looks like this

请解释一般的布局设计(如果可能,请简要说明)。任何教程,任何文档或相关示例都将非常有用..

2 个答案:

答案 0 :(得分:1)

您正在寻找的是Fragments.

碎片可用于填充屏幕的一部分,同时完全在另一个屏幕上执行其他操作。 在您的示例中,您可以创建包含两个Fragments的主活动。一个Fragment控制左侧的列表,另一个控制您选项的主要内容区域。 通过按一个按钮将内容区域中的当前Fragment替换为另一个,您可以实现您正在寻找的行为。

对于选项菜单,它看起来像PreferenceFragment

可悲的是,我现在无法提供任何示例代码,但这里有一个可以帮助您入门的教程:

答案 1 :(得分:0)

尝试使用PreferenceActivity或更好的google for“preference android”