5-3

本文介绍了一个简单的Android应用程序,该应用使用多种UI组件如TextView、EditText、Button、ImageView和CheckBox,并展示了如何通过代码实现这些组件的基本交互功能,例如点击事件、文本显示及复选框状态改变等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

private  TextView  tv_main_msg;
private EditText  et_simp_num;
private Button   bt_mainm_msg;
private  ImageView iv_simple_play;
private CheckBox cb_simple_basketball;
private CheckBox cb_simple_football;
private CheckBox cb_simple_pingpang;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_simple_component);
tv_main_msg=(TextView) findViewById(R.id.tv_main_msg);
tv_main_msg.setText("今天天气好好哦");




et_simp_num=(EditText) findViewById(R.id.et_simp_num);
et_simp_num.setText("12345678123");


bt_mainm_msg=(Button) findViewById(R.id.bt_mainm_msg);
bt_mainm_msg.setOnClickListener(new  View.OnClickListener() {


@Override
public void onClick(View v) {
String number=bt_mainm_msg.getText().toString().trim();
Toast.makeText(SimpleComponentActivity.this, number,Toast.LENGTH_SHORT).show();


}
});
iv_simple_play=(ImageView) findViewById(R.id.iv_simple_play);
iv_simple_play.setOnClickListener(new View.OnClickListener() {


@Override
public void onClick(View v) {
iv_simple_play.setBackgroundResource(android.R.drawable.alert_light_frame);
iv_simple_play.setBackgroundResource(android.R.drawable.ic_media_pause);


}
});
cb_simple_basketball=(CheckBox) findViewById(R.id.cb_simple_basketball);
cb_simple_football=(CheckBox) findViewById(R.id.cb_simple_basketball);
cb_simple_pingpang=(CheckBox) findViewById(R.id.cb_simple_pingpang);


//设置选中改变的监听
cb_simple_football.setOnCheckedChangeListener(new OnCheckedChangeListener() {


@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
Toast.makeText(SimpleComponentActivity.this,"选中了足球", Toast.LENGTH_SHORT).show();
}


}
});


}
public   void  confirm(View v){
StringBuffer sb=new StringBuffer();
if(cb_simple_basketball.isChecked()){
sb.append(cb_simple_basketball.getText().toString()).append("");
}
if(cb_simple_football.isChecked()){
sb.append(cb_simple_football.getText().toString()).append("");
}
if(cb_simple_pingpang.isChecked()){
sb.append(cb_simple_pingpang.getText().toString()).append("");
}
//提示
Toast.makeText(this, sb.toString(), Toast.LENGTH_SHORT).show();







}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值