Je veux implémenter diverses fonctions avec kotlin et java!

Introduction ...

Cet article a été écrit dans 6ème article précédent,

** 7e jour de publication de l'article tous les jours pendant 7 jours **

Il est devenu

Je vais mettre le code à utiliser ci-dessous, mais voir l'article six 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 implémenter diverses fonctions dans chaque langue ...

--table des matières--

  1. Comment mettre une chaîne dans le code dans textView

  2. Implémentation de editText et comment recevoir et supprimer une chaîne

  3. Comment implémenter listView

Comment implémenter textView et mettre une chaîne dans votre code

--Pour java

Nom de la variable TextView TextView= findViewById(R.id.identifiant textView);
variables textView.setText(Chaîne de caractères à mettre);

Exemple)

ResultActivity.java


TextView resultTxt = findViewById(R.id.result_txt);  //30ème ligne
String rTxt = "";
resultTxt.setText(rTxt);  //Ligne 49

--Pour kotlin

identifiant textView.text =Chaîne de caractères à mettre

Exemple)

ResultText.kt


var rTxt = ""  //Ligne 22
result_txt.text = rTxt  //40e ligne

Comment saisir la chaîne de caractères est également très différent

Implémentation de editText et comment recevoir et supprimer une chaîne

//Implémentez editText pour recevoir les caractères que vous tapez
EditText Nom de la variable EditText= findViewById(R.id.editText id);
Variable de chaîne=editText, variables.getText().toString();
//Efface la chaîne de caractères saisie dans editText
editText, variables.getEditableText().clear();

Exemple)

HowManyActivity.java


//Implémentez editText pour recevoir les caractères que vous tapez
EditText groupNumE = findViewById(R.id.group_num_et);  //Ligne 42
String groupNum = groupNumE.getText().toString();

WhoActivity.java


//Efface la chaîne de caractères saisie dans editText
EditText memberET = findViewById(R.id.member_et);  //80e ligne
memberET.getEditableText().clear();  //Ligne 83

--Pour kotlin

//Implémentez editText pour recevoir les caractères que vous tapez
val/variable var=editText id.text.toString()
//Efface la chaîne de caractères saisie dans editText
editText id?.text?.clear()

Exemple)

HowManyActivity.kt


//Implémentez editText pour recevoir les caractères que vous tapez
val groupNum = group_num_et.text.toString()  //Ligne 33

WhoActivity.kt


//Efface la chaîne de caractères saisie dans editText
member_et?.text?.clear()  //Ligne 55

C'est écrit un peu différemment, mais la quantité de code ne change pas beaucoup

Comment implémenter listView

--Pour java

ListView nom de la variable listView= findViewById(R.id.listView id);
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1,Liste à mettre);
Variables listView.setAdapter(adapter);

Exemple)

CheckActivity.java


final ArrayList<String> memberL = new ArrayList(intent.getStringArrayListExtra("MEMBER_L"));  //26e ligne
ListView memberCheckLV = findViewById(R.id.member_check_lv);  //39e ligne
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, memberL);
memberCheckLV.setAdapter(adapter);

--Pour kotlin

val adapter = ArrayAdapter(this, android.R.layout.simple_list_item_1,Liste à mettre)
listView id.adapter = adapter

Exemple)

CheckActivity.kt


val memberL = intent.getStringArrayListExtra("MEMBER_L")  //17e ligne
val adapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, memberL)  //Ligne 31
member_check_lv.adapter = adapter

Le style d'écriture est très différent, mais la quantité de code ne change pas beaucoup

Finalement…

Cette fois, j'ai implémenté diverses fonctions avec java et kotlin. Le code lui-même est globalement différent, mais la quantité de code n'a pas changé.

Cela mettra fin à la publication de l'article tous les jours pendant 7 jours! Merci beaucoup!

Recommended Posts

Je veux implémenter diverses fonctions avec kotlin et java!
Je veux faire des transitions d'écran avec kotlin et java!
Je veux faire une liste avec kotlin et java!
Je veux créer une fonction avec kotlin et java!
Je veux revenir à l'écran précédent avec kotlin et java!
Fonctions Kotlin et lambdas à envoyer aux développeurs Java
Je veux utiliser java8 forEach avec index
Je veux afficher des images avec REST Controller de Java et Spring!
Écrivons 5 façons d'implémenter Java Singleton et divers avantages et inconvénients
Je souhaite utiliser les fonctions pratiques de Clojure dans Kotlin
J'ai essayé d'implémenter TCP / IP + BIO avec JAVA
J'ai essayé d'implémenter Sterling Sort avec Java Collector
J'ai essayé de résumer les bases de kotlin et java
J'ai essayé d'interagir avec Java
Même en Java, je veux afficher true avec un == 1 && a == 2 && a == 3
[Java] Je souhaite tester l'entrée standard et la sortie standard avec JUnit
Je souhaite l'implémenter en plus lors de l'utilisation de kotlin sur un site exécutant Java
[Java] Je veux effectuer distinctement avec la clé dans l'objet
Je souhaite effectuer un traitement asynchrone et une exécution périodique avec Rail !!!
Je souhaite utiliser DBViewer avec Eclipse 2018-12! !!
Fonctions de portée Kotlin à envoyer aux développeurs Java
Je veux arrêter complètement les mises à jour Java
Même en Java, je veux afficher true avec un == 1 && a == 2 && a == 3 (édition PowerMockito)
Je souhaite créer un SNS Web sombre avec Jakarta EE 8 avec Java 11
Je veux ForEach un tableau avec une expression Lambda en Java
[Java] Analyser les fichiers Excel (non limités à divers) avec Apathce Tika [Kotlin]
Exécuter R à partir de Java Je veux exécuter rJava
Je souhaite envoyer un e-mail en Java.
Essayez d'intégrer Ruby et Java avec Dapr
rsync4j --Je veux toucher rsync en Java.
Premiers pas avec Kotlin à envoyer aux développeurs Java
Je veux jouer avec Firestore de Rails
Je veux être finalement même à kotlin
Essayez d'implémenter TCP / IP + NIO avec JAVA
Je veux écrire rapidement de java vers sqlite
J'ai essayé de casser le bloc avec java (1)
Je souhaite effectuer un traitement d'agrégation avec spring-batch
[Rails] Je veux charger du CSS avec webpacker
[Kotlin] Je voulais générer un png avec une grande capacité par zone [Java]
Même en Java, je veux sortir true avec un == 1 && a == 2 && a == 3 (deuxième décoction Javassist)
Même en Java, je veux afficher true avec un == 1 && a == 2 && a == 3 (Black Magic)
Faisons une application TODO avec Java 2 Je veux créer un modèle avec Spring Initializr et créer Hello world
Comment appeler des fonctions en bloc avec la réflexion Java
J'ai essayé d'implémenter le téléchargement de fichiers avec Spring MVC
Je veux faire quelque chose comme "cls" en Java
J'ai essayé de lire et de sortir CSV avec Outsystems
J'ai essayé d'implémenter la notification push Firebase en Java
[Java 11] J'ai essayé d'exécuter Java sans compiler avec javac
Je veux aussi utiliser ES2015 avec Java! → (´ ・ ω ・ `)
J'ai démarré MySQL 5.7 avec docker-compose et j'ai essayé de me connecter
Je souhaite utiliser le mode sombre avec l'application SWT
Je souhaite surveiller un fichier spécifique avec WatchService
[Java] Se référer et définir des variables privées avec réflexion
Je souhaite authentifier les utilisateurs auprès de Rails avec Devise + OmniAuth
Si vous souhaitez utiliser Mockito avec Kotlin, utilisez mockito-kotlin