android开发实战经典----自己学习的笔记总结

上传人:xins****2008 文档编号:117140050 上传时间:2019-11-18 格式:DOC 页数:220 大小:929.50KB
返回 下载 相关 举报
android开发实战经典----自己学习的笔记总结_第1页
第1页 / 共220页
android开发实战经典----自己学习的笔记总结_第2页
第2页 / 共220页
android开发实战经典----自己学习的笔记总结_第3页
第3页 / 共220页
android开发实战经典----自己学习的笔记总结_第4页
第4页 / 共220页
android开发实战经典----自己学习的笔记总结_第5页
第5页 / 共220页
点击查看更多>>
资源描述

《android开发实战经典----自己学习的笔记总结》由会员分享,可在线阅读,更多相关《android开发实战经典----自己学习的笔记总结(220页珍藏版)》请在金锄头文库上搜索。

1、Android开发实战经典李兴华学习基础:Java开发实战经典、Java Web开发实战经典,熟练掌握面向对象的各个概念以及应用案例、MVC设计模式、HTML、JavaScript、XML等基础。2013-3-21View组件1.View组件包含了几乎所有的图形显示组件,这些类都在android.widget包中定义的。在Android组件中,View是一个最大的类,所有的布局管理器、显示组件都是View类的子类,并且View类本身实现了大量的接口。显示文本组件:TextView:1.主要用于显示文本,实际上就是提供一个标签的显示操作。2.在布局管理器中,使用超链接:主要是用来编辑TextVi

2、ew,在中间加上 android:autoLink=”all”,/如果有网址则进行显示;这样可以让网址以超链接的形式供用户直接使用。按钮组件:Button:1.Button是TextView类的子类,实际上所谓的按钮就是一个特殊的文本组件,此类中定义的属性与TextView相同。编辑框:EditText:1.EditText是TextView的子类,。2.在main.xml中编写方法: android:selectAllOnFocus=”true”,/默认选中,并设为焦点;android:password=”true”,/密文形式显示文本;android:numeric=”integer”;/

3、只能输入数字;android:editable=”false”,设置为不可编辑的状态单选按钮:RadioGroup1.RadioGroup提供的只是一个单选按钮的容器,只有在此容器中配置多个按钮组件之后才能使用,而要想设置单选按钮的内容,需要使用RadioButton类,并且此组件在定义时必须编写在RadioGroup组件中。设置默认选中的组件:android:checkedButton=”+id/male”/默认选中组件ID复选框:CheckBoxCheckBox组件不需要首先定义一个容器再设置若干个按钮,直接使用CheckBox类定义即可。设置默认选中:android:checked=”t

4、rue”;下拉列表框:Spinner1.可以直接在main.xml文件中定义节点,但是在定义此元素时不能直接设置其显示的列表项,关于下拉列表框的列表项有两种配置方式。方式一:直接通过资源文件配置:如,定义一个valuescity_data.xml文件,在定义数据内容时需要使用元素指定,北京上海南京红色绿色蓝色此时定义的是string-array的根节点,表示其中配置的是一个数组的集合,而其中的每一个节点表示每一个列表项的内容,随后在layoutmain.xml文件中定义节点时,直接使用android:entries=”array/city_labels”属性即可读取信息。方式二:通过andro

5、id.widget.ArrayAdapter类读取资源文件或指定具体设置的数据。如果通过配置main.xml文件可以使用android:entries属性设置内容,但如果是在Activity中编写的,必须依靠ArrayAdapter类完成。此类有两个主要的功能:读取资源文件中定义的列表项或者是通过List集合设置列表项。本程序分别使用定义了3个下拉列表框:a.列表框1,+id/mycity:直接通过android:entries=array/city_labels读取资源文件;b.列表框2,+id/mycolor:只是定义了一个下拉别表框组件,此组件内容要通过程序读取资源文件设置。;c.列表框

6、3,+id/myedu:定义了一个下拉列表框组件,以后通过程序进行内容的设置。public class MySpinnerDemo extends Activity private Spinner spiColor = null; / 表示要读取的颜色列表框private Spinner spiEdu = null; / 定义下拉列表private ArrayAdapter adapterColor = null; / 下拉列表内容适配器private ArrayAdapter adapterEdu = null; /下拉列表内容适配器private List dataEdu = null;

7、/ 定义集合保存下拉列表选项Overridepublic void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);super.setContentView(R.layout.main);this.spiColor = (Spinner) super.findViewById(R.id.mycolor); / 取得颜色的下拉框this.spiColor.setPrompt(请选择您喜欢的颜色:);this.adapterColor = ArrayAdapter.createFromResource(t

8、his,R.array.color_labels, android.R.layout.simple_spinner_item); / 实例化了ArrayAdapterthis.adapterColor.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); / 设置列表显示风格this.spiColor.setAdapter(this.adapterColor); / 设置下拉列表选项/ 配置List集合包装的下拉框内容this.dataEdu = new ArrayList();this.dataEdu.

9、add(大学);this.dataEdu.add(研究生);this.dataEdu.add(高中);this.spiEdu = (Spinner) super.findViewById(R.id.myedu); / 取得下拉框this.spiEdu.setPrompt(请选择您喜欢的学历:);this.adapterEdu = new ArrayAdapter(this,android.R.layout.simple_spinner_item, this.dataEdu); / 准备好下拉列表框的内容this.adapterEdu .setDropDownViewResource(andro

10、id.R.layout.simple_spinner_dropdown_item); / 换个风格this.spiEdu.setAdapter(this.adapterEdu);图片视图:ImageView1.主要功能是为图片展示提供一个容器。保存在drawable-*文件夹中的图片名称,只能由字母、数字、“_” 、“.” 、组成。android:src=”drawable/mldn_3g”/从drawable中读取图片ID图片按钮:ImageButton用法同Button,只不过该Button带有图片。时间选择器:TimePicker1.使用TimePicker可以进行时间的快速调整。在配置文件中,组件的默认运行方式为12小时制,编程实现24小时制的显示如下。public class MyTimePicker extends Activity private Tim

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号