Cet article a été rédigé dans 5 articles précédents,
** 6e jour de publication de l'article tous les jours pendant 7 jours **
Il est devenu
Le code à utiliser est collé ci-dessous, mais consultez l'article cinq avant pour plus de détails sur les fonctionnalités de cette application!
--version java: https://github.com/sato-na/guruwake_java
↓ C'est le sujet principal de cet article ↓
--Pour java
Nom de la variable de la barre d'outils= findViewById(R.id.ID de la barre d'outils);
setSupportActionBar(variable);
Exemple)
WhoActiity.java
Toolbar whoTb = findViewById(R.id.who_tb); //30ème ligne
setSupportActionBar(whoTb);
--Pour kotlin
setSupportActionBar(ID de la barre d'outils)
Exemple)
WhoActivity.kt
setSupportActionBar(who_tb) //21e ligne
java doit créer une variable de type ToolBar, mais kotlin n'a pas besoin de
--Pour java
(Dans la fonction onCreate)
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
(En dehors de la fonction onCreate)
@Override
public boolean onSupportNavigateUp() {
finish();
return super.onSupportNavigateUp();
}
Exemple) (Dans la fonction onCreate)
WhoActivity.java
getSupportActionBar().setDisplayShowHomeEnabled(true); //32e ligne
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
(En dehors de la fonction onCreate)
WhoActivity.java
@Override //Ligne 69
public boolean onSupportNavigateUp() {
finish();
return super.onSupportNavigateUp();
}
--Pour kotlin
supportActionBar?.let { //Ligne 22
it.setDisplayHomeAsUpEnabled(true)
it.setHomeButtonEnabled(true)
} ?: IllegalAccessException("Toolbar cannot be null")
AndroidManifest.xml
<activity
android:name=".WhoActivity"
android:parentActivityName=".MainActivity" /> //← Ajouter ici
Exemple)
WhoActivity.kt
supportActionBar?.let { //Ligne 22
it.setDisplayHomeAsUpEnabled(true)
it.setHomeButtonEnabled(true)
} ?: IllegalAccessException("Toolbar cannot be null")
AndroidManifest.xml
<activity //20e ligne
android:name=".WhoActivity"
android:parentActivityName=".MainActivity" />
java doit définir le code et les nouvelles fonctions, kotlin doit éditer le code et AndroidManifest.xml
Cette fois, j'ai utilisé la barre d'outils avec java et kotlin pour revenir à l'écran précédent. J'ai senti que les deux langues nécessitaient un code plus complexe que les transitions d'écran.
Je publierai un article demain, alors gardez un œil sur moi.
Recommended Posts