Android控件第1类——TextView】的更多相关文章

Android提供TextView,它不能被编辑,它的子类EditText可以编辑.TextView有很多子类. 1.EditText,继承自TextView EditText可以编辑. 可以设置inputType属性,指定输入的文本类型.number.password.numberPassword.date.phone等 可以设置hint属性,指定提示文本. selectAllOnFocus设置为true,则该EditText获得输入焦点的时候,之前输入的所有文本都将被选中. 2.Button…
AdapterView这一类控件的最大特点,在绝大多数的情况下,它们的数据都由Adapter的子类提供(有时可以在控件的entries属性上直接设置显示的数据). 调用AdapterView的setAdapter(Adapter)将控件与数据关联. 一.概述 AdapterView是一个抽象类,她继承了GroupView,所以它是一个容器类.它有三个子类:AbsListView.AbsSpinner.AdapterViewAnimator,这三个子类也都是抽象类.与之对应的Adapter是一个接…
1.AlertDialog AlertDialog用来生成对话框,功能十分强大. AlertDialog可以分成4个组成部分:标题栏上的图标,标题区,文本区,按钮区. 使用方法: 创建AlertDialog.Builder对象. 对Builder对象设置属性. 然后调用Builder对象的show方法显示AlertDialog:或者调用create方法生成AlertDialog对象,再调用AlertDialog对象收到show方法. AlertDialog.Builder提供了设置按钮的方法:s…
1.Toast Toast用于显示提示信息. Toast不会获得焦点,没法关闭,过段时间会自动消失. 使用方法:Toast.makeText获得Toast,并设置相关属性.调用Toast对象的show方法显示. 默认情况,Toast只弹出一段话,如果想要更加复杂的Toast,可以调用Toast对象的setView方法. 2.Notification 用来发送手机状态栏消息.手机的状态栏位于屏幕最上方. 使用方法: 构造一个Notification.Builder,并为Builder对象设置相关属…
ProgressBar是进度条,是比较常用的控件.它有一个抽象的子类——AbsSeekBar,AbsSeekBar有两个比较常用子类,SeekBar.RatingBar. 1.ProgressBar,继承自View ProgressBar是进度条,它的style属性用于设置进度条的呈现方式:水平进度条或者环形进度条. 水平进度条:@android:style/Widget.ProgressBar.Horizontal 环形进度条:@android:style/Widget.ProgressBar…
1.ViewAnimator,继承自FrameLayout ViewAnimator是一个基类,它继承自FrameLayout.它的子类有ViewSwitcher和ViewFlipper:ViewSwitcher的子类有ImageSwitcher和TextSwitcher. 与AdapterViewAnimator类似,它也有android:inAnimation.android:outAnimation.android:animateFirstView属性. 提供了addView(View)方…
1.ImageView不仅仅可以显示图片,ImageView可以显示任何Drawable对象. adjustViewBounds:设置ImageView是否调整自己的边界来保证图片的长宽比. cropToPadding:如果设置为true,该组件将会被裁减到保留此ImageView的Padding scaleType:设置图片的缩放或移动,以适应ImageView的大小 setImageBitmap(Bitmap) setImageDrawable(Drawable) setImageResou…
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8636153 在前面一个系列的文章中,我们以窗口为单位,分析了WindowManagerService服务的实现.同时,在再前面一个系列的文章中,我们又 分析了窗口的组成.简单来说,窗口就是由一系列的视图按照一定的布局组织起来的.实际上,每一个视图都是一个控件,这些控制可以将自己的UI绘制在窗口的 绘图表面上,同时还可以与用户进行交互,即获得用户…
UIAutomator各种控件定位的方法. 1. 背景 使用SDK自带的NotePad应用,尝试去获得在NotesList那个Activity里的Menu Options上面的那个Add note菜单选项.以下是UIAutomatorViewer界面的一个截图. 但有一个例外的地方是下文的" 通过伪xpath方法定位控件 "章节实例需要使用到的是NoteEditor这个activity里面的Menu options,因为需要演示通过子控件获得父控件然后得到兄弟控件的功能,UIAutom…
android控件的属性 本节描述android空间的位置,内容等相关属性及属性的含义 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 (Hrizontal表示水平) android:layout_centerVertical 垂直居中 (Vertiacl表示垂直) android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 (…