`
Bauble
  • 浏览: 65864 次
  • 性别: Icon_minigender_1
  • 来自: Mercury
社区版块
存档分类
最新评论
文章列表
Dialog是Android常用的对话框控件。AlertDialog对话框是Dialog的子类,它提供一个图标,一个标题,一个文本和3个按钮。以前用过的DatePickerDialog和TimePickerDialog是Dialog的间接子类。ProgressDialog是AlertDialog类的一个扩展,可以为一个未定义进度的任务显示一个旋转轮形状的进度动画,或者为一个指定进度的任务显示一个进度条。 一、AlertDialog使用方法        1.创建对话框               setIcon:创建图标;setTitle:设置标题;setMessage:设置内容;setP ...
一、AnalogClock和DigitalClock        AnalogClock和DigitalClock都是Android的时钟组件。不同点在于AnalogClock是一个圆形的表盘时钟,具有时针和分针。DigitalClock则是一个文本样式的时钟,如21:43:15。        这两种时钟都很简单易用,只要在布局文件中配置即可。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout android:layout_width="fill_ ...
一、ImageView使用方法        ImageView可以用来显示任意的图像,例如一个图标等。ImageView类可以加载各种来源的图片(如资源或图片库),需要计算图像的尺寸,比便它可以在其他布局中使用,并提供例如缩放和着色(渲染)各种显示选项。        常用的属性: android:adjustViewBounds - 是否保持宽高比。需要与maxWidth、MaxHeight一起使用,否则单独使用没有效果。 android:maxHeight - 设置View的最大高度,单独使用无效,需要与setAdjustViewBounds一起使用。 android:max ...
  一、JSON介绍        JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScript,Perl,Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。        1.JSON数据是一系列键值对的集合;        2.JSON已经被大多数开发人员接受,在网络数据传输当中应用非常广泛;        3.JSON相对于XML解析方便一些。 JSON和XML对比 ...
  一、LayoutAnimationsContrlller的使用方法        LayoutAnimationsContrlller可以用于实现使多个控件按顺序一个一个的显示。               1)LayoutAnimationsContrlller用于为一个layout里面的控件,或者是一个ViewGroup里面的控件设置动画效果。               2)每一个控件都有相同的动画效果。               3)控件的动画效果可以在不同的时间显示出来。               4)LayoutAnimationsContrlller可以在xml ...
  一、AnimationSet的具体使用方法        1.AnimationSet是Animation的子类;        2.一个AnimationSet包含了一系列的Animation;        3.针对AnimationSet设置一些Animation的常见属性(如startOffset,duration等),可以被包含在AnimationSet当中的Animation集成; 例:一个AnimationSet中有两个Animation,效果叠加 AnimationSet animationSet = new AnimationSet(true); AlphaA ...
  在代码中使用Animations可以很方便的调试、运行,但是代码的可重用性差,重复代码多。同样可以在xml文件中配置Animations,这样做可维护性变高了,只不过不容易进行调试。 一、在xml中使用Animations步骤 1.在res文件夹下建立一个anim文件夹; 2.创建xml文件,并首先加入set标签,更改标签如下: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/ ...
  一、Animations介绍        Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转、缩放、淡入淡出等,这些效果可以应用在绝大多数的控件中。   二、Animations的分类        Animations从总体上可以分为两大类:               1.Tweened Animations:该类Animations提供了旋转、移动、伸展和淡出等效果。Alpha——淡入淡出,Scale——缩放效果,Rotate——旋转,Translate——移动效果。             ...
  Android系统的状态栏(Status Bar)中有一个创新UI设计,这就是可以下拉的通知提示。当系统有一些消息要通知用户时,例如,收到短信、电子邮件、有未接来电时,都会把信息作为通知(Notification)发送给用户。 实例: Main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:ori ...
  一、PendingIntent介绍 PendingIntent用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。创建之后并不马上使用。PendingIntent用于包装Intent,在一个进程中创建PendingIntent,但是该进程并不会使用它,而是把它交给另外一个进程,当这个进程被触发某个事件时就会使用PendingIntent,这两个进程就相当于AppWidget和我们自己写的程序。 创建PendingIntent的方法有三个(都是静态方法): 1. 启动一个activity getActivity(Context context, ...
  一、App Widget定义        App Widget是Application Widget的缩写,特指在android手机桌面上放置的控件。比如时钟等。另外,App Widget和我们自己写的程序并不是运行在同一进程当中的。在桌面长按就可以向桌面添加各种控件:     二、App Widget相关的基本概念        1.AppWidgetProviderInfo对象:为App Widget提供元数据,包括布局,更新频率等数据,该对象定义在XML文件当中。        2.AppWidgetProvider:定义了App Widget的基本声明周期函数 ...
  一、使用SeekBar步骤:        SeekBar一般用于进度可调的地方,比如在做音乐播放器的时候,调节音量以及调节歌曲播放进度的时候就是用的SeekBar。        1.在布局文件中声明SeekBar:   <SeekBar android:id="@+id/seekbar" android:layout_width="fill_parent" android:layout_height="wrap_content" />         2.定义一个 ...
  ExpandableListActivity就是可扩展的list,单击某个item后,又可显示一个子list。它的数据通过绑定到ExpandableListAdapter或者ExpandableListAdapter的子类上。        1.在主(main.xml)布局文件中声明ExpandableListActivity控件:   <ExpandableListView android:id="@id/android:list" android:layout_width="fill_parent" andr ...
  一、创建AutoCompleteTextView        1.在布局文件中声明一个AutoCompleteTextView: <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="text" /> <AutoCompleteTextView android:id="@+id/actv" android:l ...
  一、DatePicker和DatePickerDialog的使用方法        DatePicker用于设置日期。所有的控件都是事先设置好的,不需要自己设置。 1.调用showDialog方法:               需要传递一个ID,当该ID与onCreateDialog方法中的ID一致就会执行创建方法。 showDialog(DATE_PICKER_ID);         2.重写onCreateDialog方法:               当Activity创建Dialog时就会调用该方法。即当调用showDialog方法时就会调用。同样月份是从0开始的 ...
Global site tag (gtag.js) - Google Analytics