Utilisation le matinButtonL'événement de clic est utilisé dans le composant,J'ai écrit un composant moi - même“btn4”Affichage normal après l'exécution,Mais après avoir cliquéAPPJe vais me retirer,Y a - t - il quelque chose qui pourrait aider à résoudre,Merci beaucoup..
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" tools:ignore="OnClick" android:orientation="vertical"> <Button android:layout_width="match_parent" android:layout_height="40dp" android:id="@+id/btn_1" android:text="Boutons" android:textColor="#0066FF" android:textSize="30sp" android:background="#FF0000" /> <Button android:layout_width="match_parent" android:layout_height="40dp" android:id="@+id/btn_2" android:text="Boutons1" android:textColor="#0066FF" android:textSize="30sp" android:background="@drawable/bg_btn2" android:layout_below="@id/btn_1" android:layout_marginTop="10dp" /> <Button android:layout_width="match_parent" android:layout_height="40dp" android:id="@+id/btn_3" android:text="Boutons2" android:textColor="#0066FF" android:textSize="30sp" android:background="@drawable/bg_btn3" android:layout_below="@id/btn_2" android:layout_marginTop="10dp" /> <Button android:layout_width="match_parent" android:layout_height="40dp" android:id="@+id/btn_4" android:text="Boutons3" android:textColor="#0066FF" android:textSize="30sp" android:background="@drawable/bg_btn4" android:layout_below="@id/btn_3" android:layout_marginTop="10dp" android:onClick="showToast" /></RelativeLayout>
package com.example.text5;import android.os.Bundle;import android.view.View;import android.widget.Toast;import androidx.appcompat.app.AppCompatActivity;public class ButtonActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void showToast(View view){ Toast.makeText(this, "J'ai été cliqué", Toast.LENGTH_SHORT).show(); }}