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.改变文本框的字体
注: 在assets目录下建立fonts文件夹并放入
HandmadeTypewriter.ttf字体文件
5.按钮点击事件实现
方法一:
6、android:visibility的值有visible、invisible、gonevisible:设置控件可见
invisible:设置控件不可见,保留控件所占用的视图空间
gone:设置控件不可见,但不保留控件所占用的视图空间
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:设置控件不可见,但不保留控件所占用的视图空间