Bouton Android surClickListener
Je suis nouveau sur le Développement Android. Je suis en train d'ouvrir de nouvelles Activity
dans mon OnClickListener
méthode. Que dois-je écrire et comment OnClickListener
méthode de travail?
source d'informationauteur AndroidFreak
Vous devez vous connecter pour publier un commentaire.
Cette tâche peut être accomplie à l'aide de l'un des android bâtiment principal de bloc nommé d'Intentions et de l'Une des méthodes
public void startActivity (Intent intent)
qui appartient à votre classe d'Activité.Une intention est une description abstraite d'une opération à effectuer. Il peut être utilisé avec startActivity pour lancer une Activité, broadcastIntent pour l'envoyer aux intéressés BroadcastReceiver composants, et startService(Intent) ou bindService(But, ServiceConnection, int) pour communiquer avec un Service d'arrière-plan.
Une Intention prévoit une installation pour la réalisation de la fin d'exécution de liaison entre le code dans des applications différentes. Son plus grand usage est dans le lancement d'activités, où il peut être considéré comme de la colle entre les activités. C'est fondamentalement une passive de données de la structure de la tenue d'une description abstraite d'une action à effectuer.
Consulter les docs officielles -- http://developer.android.com/reference/android/content/Intent.html
public void startActivity (Intent intent)
-- Utilisé pour lancer une nouvelle activité.Donc, supposons que vous avez deux classe d'Activité --
PresentActivity -- C'est votre activité actuelle à partir de laquelle vous voulez aller à la deuxième activité.
NextActivity -- C'est votre prochaine Activité à laquelle vous souhaitez déplacer.
Donc l'Intention sera comme ceci
Enfin, ce sera le code complet
utilisation OnClicklistener ou vous pouvez utiliser android:onClick="myMethod" dans votre bouton du code xml à partir de laquelle vous allez ouvrir une nouvelle mise en page. Ainsi, lorsque ce bouton est cliqué sur votre myMethod fonction est appelée automatiquement.
Votre myMethod fonction dans la classe ressembler à ceci .
Et en ce que SecondActivity.class jeu nouvelle mise en page dans contentview.
facile:
le lancement de l'activité (onclick gestionnaire)
sur la nouvelle activité:
et ajouter votre nouvelle activité dans le AndroidManifest.xml: