Android:如何将应用的UI限制为“设置”对话框?

时间:2012-12-04 02:10:56

标签: android mobile settings android-4.2-jelly-bean

我是Android开发的新手。

我想创建一个Android应用程序,其唯一的UI区域是应用程序本身的“设置”区域。是否可以创建这样的应用程序,其中任何类型的“主”视图都被放弃,而用户则直接指向“设置”区域?

如果是这样,在启动应用程序后如何直接在“设置”区域启动用户?

2 个答案:

答案 0 :(得分:2)

您将主要活动声明为您的“设置活动”。 Android并不关心哪个Activity是主要的,只要它有一个。

这是你的清单应该是什么样子

<activity android:name=".SettingsActivityName" android:label="@string/title_activity_settings">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>

这告诉Android当用户点击您的应用程序图标时,将启动哪个Activity。

答案 1 :(得分:1)

非常有可能。

manifest档案

<activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
</activity>

此处Intent Filter负责启动第一项活动。

<intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

如果您只想要设置屏幕。只需更改activity

的名称即可
android:name=".MainActivity"

android:name=".yourSettingActivity"