Android开发学习笔记-4 Activity-3 常用控件

来源:互联网 发布:恋夏500日 知乎 编辑:程序博客网 时间:2024/05/21 14:51

 Android开发学习笔记-4 Activity-3 常用控件

 

都是通过findViewById()方法获取Activity中的控件对象。

 

1.TextView  显示文本

 

2.EditText  输入框

 

3.Button  按钮,使用时通常添加监听方法与其对象绑定

 

4.Menu  菜单:

 

     添加菜单项时:

           // add(组,编号ID,排序,名)
     menu.add(0,1,1,R.string.exit);

 

     点击菜单项时的操作可以重写onOptionsItemSelected()方法。

 

 

 

设置显示文字时尽量写在value.xml文件中,便于更换显示语言,Android可以根据OS版本自动选择所支持的语言文件。

 

 

2011-6-16  Extend

-------------------------------------------------------------------------------------

 

1.RadioGroup 和 RadioButton  点选框

  • android:orientation="vertical"   RadioButton在RadioGroup中的排列方向。
  • genderGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){})  设置监听

 

2.CheckBox   复选框

  • swimBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {}) 设置监听

 

3.Toast   信息提示

  • Toast.makeText(RadioTest.this, "This is famle", Toast.LENGTH_LONG).show();   显示提示信息对话框

 

4.ProgressBar   进度条

  •  android:max="200"  设置分隔数
  • style="?android:attr/progressBarStyle"  园形等待提示(进度条一种)
  • style="?android:attr/progressBarStyleHorizontal"   横向进度条
  • firstBar.setVisibility(View.VISIBLE);   设置显示和隐藏 View.GONE

 

5.ListView    可控列表

  • android:scrollbars="vertical"  超过屏幕大小,自动添加滚动条的方向。
  • public class ListViewTest extends ListActivity { }   继承Activity的子类ListActivity
  • 需要写一个记录布局文件

   例子:

          //最简单适配器    参数:Activity,数据列表,行布局,对应显示内容,对应显示控件ID
          SimpleAdapter listAdapter = new SimpleAdapter(
          this, list,
          R.layout.user,
          new String[]{"user_name","user_ip"},
          new int[]{R.id.user_name,R.id.user_ip});
          setListAdapter(listAdapter);

 

 

 

原创粉丝点击