TextView
用于向用户显示文字
<TextView    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:text="@string/save"/>



Button
按钮控件
<Button android:id="@+id/btnSave"    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:text="@string/save"     android:onClick="btnSaved_clicked"/>


ImageButton
按钮控件,可以展示图片
<ImageButton android:id="@+id/btnImg1"    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:src="@drawable/ic_launcher" />

style属性的格式如下:
?[package:][type:]name

EditText
TextView的子视图,用户可以编辑内容,当在EditText中输入文字时候,他的宽度会自动变化
<EditText android:id="@+id/txtName"    android:layout_width="fill_parent"     android:layout_height="wrap_content" />


CheckBox
具有2个状态的特殊按钮类型:选中或未选中
<CheckBox android:id="@+id/chkAutosave"    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:text="Autosave" />



RadioGroup和RadioButton
RadioButton有2种状态:选中未选中
RadioGroup用来把一个或多个RadioButton组合在一起,每次只能有一个RadioButton被选中

<RadioGroup android:id="@+id/rdbGp1"    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:orientation="horizontal" >    <RadioButton android:id="@+id/rdb1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Option 1" />    <RadioButton android:id="@+id/rdb2"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Option 2" /></RadioGroup>

ToggleButton
用一个灯光 指示器来显示选中/未选中状态
<ToggleButton android:id="@+id/toggle1"    android:layout_width="wrap_content"    android:layout_height="wrap_content" />


ProgressBar
提供了一个正在进行的任务的视觉反馈
<ProgressBar android:id="@+id/progressbar"    android:layout_width="wrap_content"     android:layout_height="wrap_content"    style="@android:style/Widget.ProgressBar.Horizontal" />


AutoCompleteTextView
是一种与EditText类似的视图(实际上他是EditText的子类),只不过它还在用户输入时自动显示完成建议的列表
<AutoCompleteTextView android:id="@+id/txtCountries"    android:layout_width="fill_parent"    android:layout_height="wrap_content" />

   textView.setThreshold(3); //显示下拉菜单用户必须输入的最小字符个数



TimePicker
可以按24小时或者AM/PM模式选择时间
<TimePicker android:id="@+id/timePicker"    android:layout_width="wrap_content"    android:layout_height="wrap_content" />


DatePicker
选择指定日期
<DatePicker android:id="@+id/datePicker"    android:layout_width="wrap_content"    android:layout_height="wrap_content" />


ListView
在一个垂直滚动列表中显示列表项列表,扩展ListActivy类并且绑定数据源
<ListView     android:id="@+id/android:list"    android:layout_width="wrap_content"    android:layout_height="wrap_content" />


Spinner
一次显示列表中的一项,点击可以展示所有列表,选中之后隐藏列表,展示选择的数据项
<Spinner    android:id="@+id/spinner1"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:drawSelectorOnTop="true" />


特殊碎片
  • ListFragment
  • DialogFragment
  • PreferneceFragment


Gallery
是一种固定在中间位置的水平滚动列表显示列表项(如图片),目前已经废弃

ImageSwitcher
图片选择器

GridView
在一个二维的滚动网络中来显示项

AnalogClock
显示一个有2个指针(时针和分针)模拟时钟

DigitalClock
数字的方式显示时钟

WebView
加载网页控件

更多相关文章

  1. android之Spinner控件用法
  2. Android控件及API说明(三)
  3. 线性布局控件间的布局设置
  4. Android EditText控件
  5. android中的Selector的用法---主要是改变ListView和Button控件的
  6. Android里面各种控件的状态选择器
  7. android EditText中inputType的属性列表
  8. android 控件学习笔记 --------ViewPager

随机推荐

  1. 工业平板电脑在医院自助设备中的广泛应用
  2. 一键批量查询快递物流信息的软件有哪种
  3. 互联网企业网络信息安全实践
  4. 2017版:KVM 性能优化之内存优化
  5. CPU到底在忙啥?CPU利用率的正确计算方法
  6. Nginx的五种负载均衡策略
  7. 一名运维创业者的思考:云计算时代的自动化
  8. PHP:oop->重载之set/get/call/callStatic
  9. 【PHP 面向对象】面向对象(OOP)编程之魔
  10. 免费分享HTML5清新文艺个人博客文章类模