需求:
点击下载按钮显示“开始下载”小提示;
点击下载按钮,按钮文本变成“正在下载中...”。
代码实现:
1.activity_main.xml
<Button
android:id="@+id/btn_download"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击下载"
/>
2.MainActivity
//初始化一个按钮
private Button btn_download;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//获取视图对象
btn_download = (Button)findViewById(id.btn_download);
//为视图设置点击监听
btn_download.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(MainActivity.this,"开始下载", Toast.LENGTH_SHORT).show();
btn_download.setText("正在下载中...");
}
});
}
运行效果: