我是Android开发的新手。
我想创建一个Android应用程序,其唯一的UI区域是应用程序本身的“设置”区域。是否可以创建这样的应用程序,其中任何类型的“主”视图都被放弃,而用户则直接指向“设置”区域?
如果是这样,在启动应用程序后如何直接在“设置”区域启动用户?
答案 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"