0% ont trouvé ce document utile (0 vote)
40 vues2 pages

Exercice 1: Navigation Entre Deux Activités:: Activity Pour D'autre Version D'android Studio) Puis Mettre Comme Nom

Transféré par

sirine
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
40 vues2 pages

Exercice 1: Navigation Entre Deux Activités:: Activity Pour D'autre Version D'android Studio) Puis Mettre Comme Nom

Transféré par

sirine
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ISET Kéliba Département TI BEN ALAYA

2023-24 DEV Mobile Mohamed

TD#1
Exercice 1 : Navigation entre deux activités :
On veut créer un projet intitulé Activity :
1. Dans le dossier Java sur le package com.exemple.Activity, on clique dessus
avec le bouton droite puis New>Activity>Empty Activity (Empty View
Activity pour d’autre version d’Android Studio) puis mettre comme nom
NewActivity et comme layout new_activity.
2. Dans res/layout/activity_main.xml avec le designer insérer EditText avec
id : monEditText avec valeur texte : Activity1, et un bouton avec attributs
id : btnNext. On ajoute aussi une chaîne de caractère dans
res/values/strings.xml avec nom : bouttonTexte et valeur : Go To.

Les attributs du bouton et du EditText dans un LinearLayout orientation vertical


sont :
Le fichier: res/layout/main_activity.xml

<TextView
android:id="@+id/monTextView"
android:layout_width="wrap_content"
android:layout_heigth="wrap_content"
android:text ="Activity1"/>

<Button
android:id="@+id/btnNext"
android:layout_width="wrap_content"
android:layout_heigth="wrap_content"
android:text="@string/boutonTexte"
android:layout_below="@id/monTextView"/>
ISET Kéliba Département TI BEN ALAYA
2023-24 DEV Mobile Mohamed
Le fichier : MainActivity.kt
class MainActivity : AppCompatActivity() {
private lateinit var myTextView: TextView
private lateinit var myButton: Button

override fun onCreate(savedInstanceState: Bundle?) {


super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)

val myTextView = findViewById(R.id.monTextView)


val myButton = findViwById(R.id.btnNext)

myButton.setOnClickListener{ it: View!


val intent = Intent(packageContext: this@MainActivity, NewActivity::class.java)
startActivity(intent)

}
}
}

NB : myButton.text = getString(R.string.boutonTexte) au lieu de le


mettre dans l’attribut du bouton directement dans main_activty.xml.

class MainActivity : AppCompatActivity() {


private lateinit var myTextView: TextView
private lateinit var myButton: Button

override fun onCreate(savedInstanceState: Bundle?) {


super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)

val myTextView = findViewById(R.id.monEditText)


val myButton = findViwById(R.id.btnNext)

myButton.text = getString(R.string.boutonTexte)

myButton.setOnClickListener{ it: View!


val intent = Intent(packageContext: this@MainActivity, NewActivity::class.java)
// mettre votre code ici
//…
startActivity(intent)

}
}
}

Vous aimerez peut-être aussi