Bonjour,
Je débute sur android studio et kotlin et j'ai un soucis. J'ai fais une application plutot simple pour commencer, celle ci fonctionne en simulation sur un Nexus 5X avec android 10.0, mais pas sur un PIXEL 6 avec android 12.0 et je ne comprend pas pourquoi.
Je souhaite seulement afficher un toast lorsque j'appuis sur un bouton
Voici mon code du MainActivity.kt :
Et mon code du activity_main.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 package com.example.helloword2 import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.widget.Button import android.widget.Toast // entrer principale de l'app class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main ) val rollButton: Button = findViewById(R.id.roll_button ) rollButton.setOnClickListener { rollDice() } } private fun rollDice() { Toast.makeText(this, "Button clicked", Toast.LENGTH_SHORT).show() } }
Est ce que quelqu'un saurait pourquoi cela ne marche pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_gravity="center_vertical" tools:context=".MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:textSize="30sp" android:text="Hello World!"/> <Button android:id="@+id/roll_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:text="@string/roll_label"/> </LinearLayout>
Merci.




Répondre avec citation
Partager