安卓中写两个按钮提示不同的信息
时间: 2024-03-21 20:39:30 浏览: 22
好的,下面是一个简单的安卓程序,其中包含两个按钮,分别为"Button1"和"Button2",并且实现了点击按钮时弹出不同的提示信息的功能:
```
public class MainActivity extends AppCompatActivity {
Button button1, button2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button1 = findViewById(R.id.button1);
button2 = findViewById(R.id.button2);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(MainActivity.this, "你点击了Button1", Toast.LENGTH_SHORT).show();
}
});
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(MainActivity.this, "你点击了Button2", Toast.LENGTH_SHORT).show();
}
});
}
}
```
在这个程序中,我们同样在布局文件(activity_main.xml)中定义了两个按钮:
```
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button1"/>
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button2"/>
```
然后在MainActivity中,我们通过findViewById方法获取到了这两个按钮,并为它们分别设置了点击事件监听器,当点击按钮时会弹出一个Toast提示框,显示对应按钮的文本信息。在这里,我们使用了Toast.makeText方法创建了一个Toast提示框,并设置了显示的文本和显示时间。其中,第一个参数是当前Activity的上下文对象,第二个参数是要显示的文本信息,第三个参数是显示时间的长短。