很多时候我们会透过Button或是TextView等不同的原件,
都可以利用setOnClickListener来实现点击後发生的事件,
这篇利用CardView来示范点击後显示Toast
利用setOnClickListener来显示Toast
在MainActivity.Java里面设定:
package com.example.itre;
import androidx.appcompat.app.AppCompatActivity;
import androidx.cardview.widget.CardView;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
private CardView card1;
private CardView card2;
private CardView card3;
private CardView card4;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
card1 = findViewById(R.id.card1);
card2 = findViewById(R.id.card2);
card3 = findViewById(R.id.card3);
card4 = findViewById(R.id.card4);
card1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this,"是一种小型的法式甜点,表层则是硬脆又厚实的褐色焦糖外壳,内部是半融化状的蛋糕糊,散发着酒香和香草味。",Toast.LENGTH_SHORT).show();
}
});
card2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this,"是一种用色彩缤纷绚丽的法国甜品,外壳坚硬但易碎,内陷黏稠扎实",Toast.LENGTH_SHORT).show();
}
});
card3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this,"是一种传统的贝壳形状的小蛋糕,来自於法国东北部洛林大区的两个市镇科梅尔西和利韦尔丹。",Toast.LENGTH_SHORT).show();
}
});
card4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this,"是一种源自法国的甜品,经烘焙後质感轻而蓬松",Toast.LENGTH_SHORT).show();
}
});
}
}
显示画面如下:
Linux 系列的主流发行版主要分为Red Hat Linux(包含CentOS和RHEL)和Ubu...
今天来做显示推文和换页读取更多推文的部分。 Layout 在Day16时PreviewFragmen...
JavaScript 语言 (JavaScript Programming Language) Ja...
教材网址 https://coding104.blogspot.com/2021/06/java-e...
From mud to Structure: 从无到有规划新的服务 规划软件服务的过程比实作来的重要...