Android的常用控件总结(2)

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);
       }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwjwgy.html