1. Qu'est-ce que Toast ?
Toast est un moyen sous Android d'afficher un court message de rappel à l'écran.
2. Étapes d'utilisation
Voici les étapes détaillées d’utilisation de Toast :
-
Importer la classe Toast : Dans le fichier Java, vous devez d'abord importer
android.widget.Toast
la classe, qui peut se trouver au début du fichierimport android.widget.Toast;
-
Créer un objet Toast : utilisez
Toast.makeText()
la méthode pour créer un objet Toast et définir le contenu du texte et la durée d'affichage à afficher.Toast toast = Toast.makeText(context, "Hello, Toast!", Toast.LENGTH_SHORT); //context:上下文对象,一般为当前Activity或Application的实例。 //"Hello, Toast!":要显示的文本内容。 //Toast.LENGTH_SHORT:Toast的显示时长,可以选择Toast.LENGTH_SHORT(短时)或Toast.LENGTH_LONG(长时)。
-
Définir la position de Toast (facultatif) : vous pouvez utiliser
setGravity()
la méthode pour définir la position de l'affichage de Toast. Par défaut, Toast sera affiché en bas au centre de l'écran.toast.setGravity(Gravity.TOP|Gravity.START, xOffset, yOffset);
Gravity.TOP|Gravity.START
: La position où le Toast est affiché, représente ici la position de départ en haut de l'écran.xOffset
etyOffset
: le décalage de la position d'affichage, qui peut être ajusté selon les besoins.
-
Display Toast : appelez
toast.show()
la méthode pour afficher Toast.toast.show();
Remarque : Avant d'appeler
show()
, assurez-vous d'avoir défini le texte à afficher ainsi que les autres propriétés.
Exemple complet :
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 创建Toast对象
Toast toast = Toast.makeText(getApplicationContext(), "Hello, Toast!", Toast.LENGTH_SHORT);
// 设置Toast的位置(可选)
toast.setGravity(Gravity.TOP | Gravity.START, xOffset, yOffset);
// 显示Toast
toast.show();
}
}
En suivant les étapes ci-dessus, vous pouvez créer et afficher un message Toast dans Android Studio et définir son emplacement et sa durée selon vos besoins. Veuillez noter que Toast est une méthode d'invite légère, adaptée à l'affichage d'informations courtes et ne convient pas aux interactions complexes ou à l'affichage de contenu à long terme.