Android控件第7类——对话框】的更多相关文章

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对象设置相关属…
AdapterView这一类控件的最大特点,在绝大多数的情况下,它们的数据都由Adapter的子类提供(有时可以在控件的entries属性上直接设置显示的数据). 调用AdapterView的setAdapter(Adapter)将控件与数据关联. 一.概述 AdapterView是一个抽象类,她继承了GroupView,所以它是一个容器类.它有三个子类:AbsListView.AbsSpinner.AdapterViewAnimator,这三个子类也都是抽象类.与之对应的Adapter是一个接…
Android提供TextView,它不能被编辑,它的子类EditText可以编辑.TextView有很多子类. 1.EditText,继承自TextView EditText可以编辑. 可以设置inputType属性,指定输入的文本类型.number.password.numberPassword.date.phone等 可以设置hint属性,指定提示文本. selectAllOnFocus设置为true,则该EditText获得输入焦点的时候,之前输入的所有文本都将被选中. 2.Button…
在Android 3.0中新增的日历视图控件可以显示网格状的日历内容,android.widget.CalendarView是从android.widget.FrameLayout中继承. CalendarView 类提供了基本的日历设置方法, long getDate() 获取从1970年,1月1日,0点0分0秒到现在的毫秒数,因为返回是long型最终只能截止到2038年 int getFirstDayOfWeek() //获取当天是本周的第几天,Android123提示返回的定义在java.…
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绘制在窗口的 绘图表面上,同时还可以与用户进行交互,即获得用户…
1. 介绍 Android控件大多位于android.widget, android.view.View为他们的父类对于Dialog系列, android.app.Dialog为父类 Android的原生控件, 一般是在res/layout下的xml文件中声明然后在Activity通过使用super.setContentView(R.layout.layout_name)来加载layout在Activity中获取控件的引用使用super.findViewById(R.id.widget_id),…