return;
}
};
button.setOnClickListener(buttonListener);
CheckBox.OnClickListener CheckBox.OnClickListener(){
@Override
public void onClick(View v) { // TODO Auto-generated method stub hobby=\
if(checkBox1.isChecked())
MainActivity.this.hobby+=\足球,\
if(checkBox2.isChecked()) MainActivity.this.hobby+=\篮球,\
if(checkBox3.isChecked()) MainActivity.this.hobby+=\乒乓球,\
checkboxListener=new
}
return;
};
checkBox1.setOnClickListener(checkboxListener); checkBox2.setOnClickListener(checkboxListener); checkBox3.setOnClickListener(checkboxListener);
RadioButton.OnClickListener RadioButton.OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub switch(v.getId()){ case R.id.radio1:
if(radio1.isChecked())
MainActivity.this.sex=\男\return;
raidoButtonListener=new
case R.id.radio2:
if(radio2.isChecked())
MainActivity.this.sex=\女\
}
}
return;
};
radio1.setOnClickListener(raidoButtonListener); radio2.setOnClickListener(raidoButtonListener); }
public void Show(){
Spinner spinner=(Spinner)findViewById(R.id.spinner1); List
ArrayAdapter
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
} } 3、结果显示
实验三 用户界面布局
一、实验目的
界面布局是用户界面结构的描述,定义界面中所有的元素、结构和相互关系,通过本次实验了解在 Android 界面开发过程中常见的界面布局的使用方法。 二、实验设备
1、硬件设备 系统类型:Win7 版本 32 位,处理器:Intel(R)Core(TM)i3-2350M CPU @2.30GHz 2.30GHz 安装内存(RAM):8.00GB
2、软件设备 Win7 操作系统、Eclipse、JDK、Android SDK、ADT 三、实验内容
1、实验要求
用 Tab 标签页实现多个分页之间的切换。
2、详细设计 MainActivity代码:
package com.example.tabdemo2;
import android.os.Bundle; import android.app.TabActivity; import android.content.Intent; import android.widget.TabHost;
@SuppressWarnings(\
public class TabDemo2Activity extends TabActivity {
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);
TabHost tabHost=getTabHost();
tabHost.addTab(tabHost.newTabSpec(\线性布局\
tabHost.addTab(tabHost.newTabSpec(\绝对布局