Android用户界面

            今天开始学习Android用户界面各个组件,做了个Demo,Android包括布局等界面设置都放置在xml文件中,然后再OnCreate方法中为按钮等组件分别添加事件即可,其开发模式有点类似JavaScript,很容易上手。如下图:


        
       其核心代码如下:

        public class AndroidView extends Activity {

           private RadioGroup radioGroup;

           private RadioButton rb1;

           private RadioButton rb2;

                  @Override
                  public void onCreate(Bundle savedInstanceState) {
                        super.onCreate(savedInstanceState);
                        setContentView(R.layout.main);
        
                        radioGroup = (RadioGroup) this.findViewById(R.id.m_radioGroup);//获取组件
        
                        rb1 = (RadioButton) this.findViewById(R.id.m_radioButton1);
                        rb2 = (RadioButton) this.findViewById(R.id.m_radioButton2);
        
                       //为组件注册事件
                       radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
       @Override
       public void onCheckedChanged(RadioGroup group, int checkedId) {
          if(checkedId == rb1.getId()){
             alert("回答正确!");
          }else{
             alert("回答错误!正确答案是:"+rb1.getText());
          }
        }
       });
                }
    
                //输出信息
                public void alert(String str){
                      //this是当前页面显示
                  Toast toast = Toast.makeText(this, str, Toast.LENGTH_LONG);
                   toast.setGravity(Gravity.TOP, 0, 160);//显示位置
                   toast.show();
                }
    
}


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值