titulo studio poner cambiar agregar activity android android-activity

studio - cambiar titulo de layout android



Cambiar la actividad inicial de la aplicaciĆ³n. (9)

Agrega esto, desea iniciar la actividad android:exported="true" en un archivo de manifiesto como

<activity android:name=".activities.activity.MainActivity" android:windowSoftInputMode="adjustPan" android:exported="true"/> <activity

Abra el archivo java de esta actividad y haga clic con el botón derecho y luego haga clic en Ejecutar ''Actividad principal''

OR

Oprn el archivo java de esta actividad y presione Ctrl + Shift + F10

He creado la carne y las entrañas de mi aplicación, pero quiero agregar una actividad diferente que será el punto de partida (una especie de pantalla de inicio de sesión).

Preguntas de pareja:

  • 1 Tengo un manejo bastante decente sobre cómo cambiar entre actividades (basado en este artículo: http://www.linux-mag.com/id/7498 ) pero no estoy seguro de cómo crear una nueva ( con eclipse) .

  • 2 Una vez que tengo una nueva actividad creada, ¿cómo puedo configurarla como la actividad predeterminada de mi aplicación? Supongo que solo podría cambiar el nombre de las clases ... pero ¿hay una manera más elegante de manejar eso (quizás dentro del AndroidManifest.xml )?


Es sencillo. Haz esto, en tu archivo Manifest .

<activity android:name="Your app name" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>


Sí, usas el archivo AndroidManifest.xml . Incluso puede tener más de una actividad de inicio especificada en su manifiesto de aplicación. Para hacer que una actividad se vea en el iniciador, agregue estos atributos a su actividad en el manifiesto:

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


Si está utilizando Android Studio y puede haber seleccionado previamente otra actividad para iniciar.

Haga clic en Run > Edit configuration y luego asegúrese de que esté seleccionada la Actividad predeterminada de lanzamiento .


Simplemente vaya a su archivo AndroidManifest.xml y agregue como a continuación

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

A continuación, guarde y ejecute su proyecto de Android.


Vaya a AndroidManifest.xml en la carpeta raíz de su proyecto y cambie el nombre de la actividad que desea ejecutar primero.

Ejemplo:

<activity android:name=".put your started activity name here" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>


Esto es fácil de arreglar.

  • Los cambios en la actividad del iniciador también se almacenan en la configuración de depuración .
  • Vaya a Run > Debug Configurations y edite la configuración.
  • También hay una configuración similar en Intellij en Run > Edit Configurations seleccione Ejecutar actividad predeterminada y ya no guardará la configuración de esta manera.

Siga las instrucciones a continuación:

1 :) Abra su archivo AndroidManifest.xml .

2 :) Vaya al código de actividad que desea que sea su actividad principal, como se muestra a continuación.

como quiero hacer SplashScreen como actividad principal

<activity android:name=".SplashScreen" android:screenOrientation="sensorPortrait" android:label="City Retails"> </activity>

3 :) Ahora copie el siguiente código entre las etiquetas de actividad igual que:

<activity android:name=".SplashScreen" android:screenOrientation="sensorPortrait" android:label="City Retails"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>

y también verifique que las líneas recién agregadas no estén vinculadas con otras etiquetas de actividad.


<application android:icon="@drawable/YOUR_ICON" <!-- THIS ICON(IMAGE) WILL BE SHOWN IN YOUR APPS --> android:label="MY APP NAME " > <!-- HERE LABEL(APP NAME) --> <activity android:name=".application''s starting activity" <!-- (.)dot means current dir, if your activity is in another package then give full package name ex: com.xxx.Activity --> android:label="LABEL FOR ACTIVITY " android:screenOrientation="portrait" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>