Android入门学习七:基本控件学习

[size=large][b]TextView[/b][/size]
用于向用户显示文字

<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/save"/>



[size=large][b]Button[/b][/size]
按钮控件

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


[size=large][b]ImageButton[/b][/size]
按钮控件,可以展示图片

<ImageButton android:id="@+id/btnImg1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher" />

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

[size=large][b]EditText[/b][/size]
TextView的子视图,用户可以编辑内容,[color=red]当在EditText中输入文字时候,他的宽度会自动变化[/color]

<EditText android:id="@+id/txtName"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />


[size=large][b]CheckBox[/b][/size]
具有2个状态的特殊按钮类型:选中或未选中

<CheckBox android:id="@+id/chkAutosave"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Autosave" />



[size=large][b]RadioGroup和RadioButton[/b][/size]
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>

[size=large][b]ToggleButton[/b][/size]
用一个灯光 指示器来显示选中/未选中状态

<ToggleButton android:id="@+id/toggle1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />


[size=large][b]ProgressBar [/b][/size]
提供了一个正在进行的任务的视觉反馈

<ProgressBar android:id="@+id/progressbar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@android:style/Widget.ProgressBar.Horizontal" />


[size=large][b]AutoCompleteTextView [/b][/size]
是一种与EditText类似的视图(实际上他是EditText的子类),只不过它还在用户输入时自动显示完成建议的列表

<AutoCompleteTextView android:id="@+id/txtCountries"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />


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



[size=large][b]TimePicker [/b][/size]
可以按24小时或者AM/PM模式选择时间

<TimePicker android:id="@+id/timePicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />


[size=large][b]DatePicker [/b][/size]
选择指定日期

<DatePicker android:id="@+id/datePicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />


[size=large][b]ListView [/b][/size]
在一个垂直滚动列表中显示列表项列表,扩展ListActivy类并且绑定数据源

<ListView
android:id="@+id/android:list"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />


[size=large][b]Spinner[/b][/size]
一次显示列表中的一项,点击可以展示所有列表,选中之后隐藏列表,展示选择的数据项

<Spinner
android:id="@+id/spinner1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawSelectorOnTop="true" />


[size=large][b]特殊碎片[/b][/size]
[list]
[*]ListFragment

[*]DialogFragment

[*]PreferneceFragment
[/list]

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

[size=large][b]ImageSwitcher[/b][/size]
图片选择器

[size=large][b]GridView[/b][/size]
在一个二维的滚动网络中来显示项

[size=large][b]AnalogClock[/b][/size]
显示一个有2个指针(时针和分针)模拟时钟

[size=large][b]DigitalClock[/b][/size]
数字的方式显示时钟

[size=large][b]WebView[/b][/size]
加载网页控件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值