Android常用代码及笔记

1.获得 RadioButton值

       rb1 = (RadioButton)findViewById(R.id.sex1);
       if (rb1.isChecked())
       {
         sex = "M";
       } else
       {
         sex = "F";
       }


2.两个Activity间传递数据
发送方:
      
       Intent intent = new Intent();
       intent.setClass(EX03_11.this,EX03_11_1.class);
      
       Bundle bundle = new Bundle();
       bundle.putDouble("height", height);
       bundle.putString("sex", sex);
       intent.putExtras(bundle);
//打开另一个activity
       startActivityForResult(intent, 0);
接受方:
    intent =this.getIntent();
    bundle=intent.getExtras();
    String sex =bundle.getString("sex");
    double height =bundle.getDouble("height");

3.打开一个消息框
       new AlertDialog.Builder(EX03_12.this)
          .setTitle(R.string.app_about)
          .setMessage(R.string.app_about_msg)
          .setPositiveButton(R.string.str_ok,
              newDialogInterface.OnClickListener()
              {
                publicvoid onClick(DialogInterface dialoginterface, int i)
                {
                }
              }).show();

4.改变文本框的字体
        mText.setTypeface(Typeface.createFromAsset(getAssets(),
            "fonts/HandmadeTypewriter.ttf"));
注: 在assets目录下建立fonts文件夹并放入 HandmadeTypewriter.ttf字体文件

5.按钮点击事件实现
方法一:
        btnShow = (Button) findViewById(R.id.btnShow);
        btnHide = (Button) findViewById(R.id.btnHide);
        btnShow.setOnClickListener(this);
        btnHide.setOnClickListener(this);
   
	public void onClick(View v) {
		switch(v.getId()) {
		case R.id.btnShow:
			break;
		case R.id.btnHide:
			break;
		}
	}
方法二:
  findViewById(R.id.btnShow).setOnClickListener(btnShowOnclick);

  private final Button.OnClickListener btnShowOnclick= new Button.OnClickListener() {
    @Override
    public void onClick(View v) {
       ; 
    }
  };

6、android:visibility的值有visible、invisible、gonevisible:设置控件可见
invisible:设置控件不可见,保留控件所占用的视图空间
gone:设置控件不可见,但不保留控件所占用的视图空间



评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值