现在的位置: 首页 > 综合 > 正文

常用widget组件介绍

2013年02月26日 ⁄ 综合 ⁄ 共 1418字 ⁄ 字号 评论关闭

常用widget组件介绍
注意:如果新增加了Activity,那么一定要在AndroidManifest.xml里增加以下:
<activity android:name="TextActivity"></activity>
1 Button按钮应用:
   (1)在UI里显示Button(在xml里配置Button标签)
   (2)在activity里设置此Button的单击监听器,并且在监听器里面完成要实现的功能
      设置单击监听器:设置单击监听器,获取Button,将监听器设置到Button里
2 TextView主要用于显示(在xml里配置TextView标签)
   也可以通过findViewById()的方法获取,重新设置其值
3 EditText
   可以在程序里获取EditText,再调用其getText()方法获取值
4 CheckBox
   isChecked(),getText()
5 RadioGroup  RadioButton
6 Spinner
  列表的内容来自于Adapter(接口)  ArrayAdapter(实现类)
  spinner.setAdapter(adapter); 来装载内容
 
  ArrayAdapter的两个重要方法:
  (1)static ArrayAdapter<CharSequence>  createFromResource(Context context, int textArrayResId, int textViewResId)
 引用外部资源来创建一个ArrayAdapter  (/res/values/数组)
        最后一个参数是:android.R.layout.simple_spinner_item
  (2)setDropDownViewResource(int resource)
 是布局资源创建下拉列表视图(Sets the layout resource to create the drop down views.)
        参数是:android.R.layout.simple_spinner_dropdown_item

  构造方法:
    ArrayAdapter(Context context, int textViewResourceId, T[] objects)

7 AutoCompleteTextView
  也需要一个Adapter
  在Activity里new一个Adapter,然后将其绑定到AutoCompleteTextView组件上
  构造方法:  ArrayAdapter(Context context, int textViewResourceId, T[] objects)
  ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line,countries);

8 DatePicker
  日期选择器 init(int year, int monthOfYear, int dayOfMonth, OnDateChangedListener onDateChangedListener)

9 TimePicker
  时间选择器 setIs24HourView(true);

10 ScrollView
   滚动视图的使用(仅在布局xml里使用)
   直接在layout标签外面增加ScrollView组件声明即可

【上篇】
【下篇】

抱歉!评论已关闭.