3、设置监听,用匿名内部类的方法
swinBox.setOnCheckedChangeListener(new OnCheckedChangeListener(){
public void onCheckedChange(CompoundButton buttonView,boolean isChecked){
if(isChecked){
System.out.println("swin is checked");
Toast.makeText(当前类.this,"swin",Toast.LENGTH_SHORT).show();
}
}
}
);
==================================================================================
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
ProgressBar进度条控件
==================================================================================
1、android中的控件ProgressBar中:
android:visibili="gone"表示进度条不可视
2、//android的ProgressBar的水平布局
==================================================================================
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
Spinner下拉菜单控件的使用方法
===================================================================================
1、Spinner布局标签形式
<Spinner
android:id="@+id/spinnerld"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
2、在string.xml当中声明一个数组:
<string-arry>
<item>Mercury</item>
<item>Venus</item>
<item>Earth</item>
<item>Mars</item>
<item>Jupiter</item>
<item>Saturn</item>
<item>Uranus</item>
<item>Nepturn</item>
</string-arry>
3、创建一个ArrayAdapter:
//定义下拉菜单的样子
ArrayAdapter<CharSequence> adapter =
ArrayAdapter.createFromResource(
this,
R.array.splanets_array,
android.R.layout.simple_spinner_item);
);
//设定Spinner的样式,引用android系统提供的布局文件
adapter.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
4、得到Spinner对象,并设置数据
spinner = (Spinner)findViewById(R.id.spinnerld);
spinner.setAdapter(adapter);
spinner.setPrompt("测试");
5、创建一个监听器,绑定在一起
spinner.setOnItemSelectedListener(new SpinnerOnSelectedListener());
6、监听器中的方法
SpinnerOnSelectedListener implements OnItemSelectedListener{
@override
onItemSelected(AdapterView<?> adapterView,View view,int position,long id){
String selected = adapterView.getItemAtPosition(position).toString();
System.out.println(selected);
}