Android 总结
2016-03-21 11:14
417 查看
View组件
1.View组件包含了几乎所有的图形显示组件,这些类都在android.widget包中定义的。在Android组件中,View是一个最大的类,所有的布局管理器、显示组件都是View类的子类,并且View类本身实现了大量的接口。
显示文本组件:TextView:
1.主要用于显示文本,实际上就是提供一个标签的显示操作。
2.在布局管理器中,使用超链接:主要是用来编辑TextView,在中间加上 android:autoLink=”all”,//如果有网址则进行显示;这样可以让网址以超链接的形式供用户直接使用。
按钮组件:Button:
1.Button是TextView类的子类,实际上所谓的按钮就是一个特殊的文本组件,此类中定义的属性与TextView相同。
编辑框:EditText:
1.EditText是TextView的子类,。
2.在main.xml中编写方法:
android:selectAllOnFocus=”true”,//默认选中,并设为焦点;
android:password=”true”,//密文形式显示文本
android:numeric=”integer”;//只能输入数字android:editable=”false”,设置为不可编辑的状态
单选按钮:RadioGroup
1.RadioGroup提供的只是一个单选按钮的容器,只有在此容器中配置多个按钮组件之后才能使用,而要想设置单选按钮的内容,需要使用RadioButton类,并且此组件在定义时必须编写在RadioGroup组件中。
设置默认选中的组件:
android:checkedButton=”@+id/male”//默认选中组件ID
复选框:CheckBox
CheckBox组件不需要首先定义一个容器再设置若干个按钮,直接使用CheckBox类定义即可。
设置默认选中:android:checked=”true”;
下拉列表框:Spinner
1.可以直接在main.xml文件中定义节点,但是在定义此元素时不能直接设置其显示的列表项,关于下拉列表框的列表项有两种配置方式。
方式一:直接通过资源文件配置:如,定义一个values\city_data.xml文件,在定义数据内容时需要使用元素指定,
1.View组件包含了几乎所有的图形显示组件,这些类都在android.widget包中定义的。在Android组件中,View是一个最大的类,所有的布局管理器、显示组件都是View类的子类,并且View类本身实现了大量的接口。
显示文本组件:TextView:
1.主要用于显示文本,实际上就是提供一个标签的显示操作。
2.在布局管理器中,使用超链接:主要是用来编辑TextView,在中间加上 android:autoLink=”all”,//如果有网址则进行显示;这样可以让网址以超链接的形式供用户直接使用。
按钮组件:Button:
1.Button是TextView类的子类,实际上所谓的按钮就是一个特殊的文本组件,此类中定义的属性与TextView相同。
编辑框:EditText:
1.EditText是TextView的子类,。
2.在main.xml中编写方法:
android:selectAllOnFocus=”true”,//默认选中,并设为焦点;
android:password=”true”,//密文形式显示文本
android:numeric=”integer”;//只能输入数字android:editable=”false”,设置为不可编辑的状态
单选按钮:RadioGroup
1.RadioGroup提供的只是一个单选按钮的容器,只有在此容器中配置多个按钮组件之后才能使用,而要想设置单选按钮的内容,需要使用RadioButton类,并且此组件在定义时必须编写在RadioGroup组件中。
设置默认选中的组件:
android:checkedButton=”@+id/male”//默认选中组件ID
复选框:CheckBox
CheckBox组件不需要首先定义一个容器再设置若干个按钮,直接使用CheckBox类定义即可。
设置默认选中:android:checked=”true”;
下拉列表框:Spinner
1.可以直接在main.xml文件中定义节点,但是在定义此元素时不能直接设置其显示的列表项,关于下拉列表框的列表项有两种配置方式。
方式一:直接通过资源文件配置:如,定义一个values\city_data.xml文件,在定义数据内容时需要使用元素指定,
相关文章推荐
- 关于Android开发中Arm、X86和Mips(草稿)
- Android Studio使用总结
- Android下使用正则表达式
- 解决android 单击事件和移动事件的冲突
- Android生成随机数
- Android 使用Scroller实现绚丽的ListView左右滑动删除Item效果
- Android中时间处理类
- [IMX6Q][Android5.1]移植笔记 --- Kernel启动无法挂载文件系统
- Android自定义状态栏通知(Status Notification)的正确实现
- 给 Android 开发者的 RxJava 详解
- [Android Studio] FloatingActionButton could not be instantiated
- Android之jni入门
- Android ExpandableListView
- Android GradientDrawable类的详解,设置activity的背景颜色渐变效果
- Android中加载Gif动画图片
- Android中HorizontalScrollView的使用
- 两分钟彻底让你明白Android中onInterceptTouchEvent与onTouchEvent(图文)!
- 如何使用 Android Studio 的 git hub 功能
- Android 如何监听返回键,弹出一个退出对话框
- [Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)