2012-12-04 3 views
0

Я новичок в разработке Android.Android: Как ограничить пользовательский интерфейс приложения своим диалогом «Настройки»?

Я хотел бы создать приложение для Android, единственным областью интерфейса которого является область настроек самого приложения. Возможно ли создать такое приложение, где любое «основное» представление будет прощено, а пользователь направляется прямо в область «настройки»?

Если да, то как можно начать запуск пользователя непосредственно в области «настройки» при запуске приложения?

+0

'settings' области приложения? –

+0

Да, отредактирован для ясности. – user456584

ответ

2

Вы указываете, что основным видом деятельности является ваше действие «Настройки». Android не волнует, какая из них является основной, если она есть.

Это какая часть манифеста должна выглядеть

<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, что активность является один запуск, когда пользователь нажимает на значок приложения.

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" 
Смежные вопросы