- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 标题栏显示进度条
package com.genwoxue.hello;import android.os.Bundle;import android.view.Window;import android.app.Activity;public class MainActivity extends Activity { @Override protected void onCre
2013-01-27 21:37:33 3772 2
原创 第50章、自动提示AutoCompleteTextView(从零开始学Android)
我们在查航班信息时,或者在百度、Google搜索时,当你在搜索框里输入一些字符时,会自动弹出一个下拉框提示类似的结果。在Android中提供了两种智能输入框,它们是AutoCompleteTextView、MultiAutoCompleteTextView。 AutoCompleteTextView、MultiAutoCompleteTextView二者区别是前者选择一个,后者可以选择多个。
2013-01-27 21:28:55 7254 2
原创 第49章、可伸缩列表ExpandableListView(从零开始学Android)
如果希望展示的列表可以收缩和展开,就像QQ好友列表一样,我们可以使用ExpandableListView。 一、设计界面 1、布局文件 打开activity_main.xml文件。 输入以下代码: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
2013-01-27 17:48:05 10669 7
原创 第48章、弹出窗口PopupWindow(从零开始学Android)
PopupWindow 是一种阻塞式的弹出窗口,这就意味着在我们退出这个弹出框之前,程序会一直等待。它可以浮动在当前Activity的任何的位置上。一、设计界面 1、首先把icon_menu_addto.png、icon_menu_audioinfo.png、icon_menu_findlrc.png、icon_menu_scan.png图片复制到res/drawable-
2013-01-27 16:51:23 8579 2
原创 第47章、缩放控制ZoomControls(从零开始学Android)
ZoomControls控件是一个可以缩放控件,可以实现两个按钮控制图片的大小。 一、设计界面 1、首先把foot.jpg图片复制到res/drawable-hdpi文件夹内。 2、布局文件 打开activity_main.xml文件。 输入以下代码:<LinearLayout xmlns:android="http://schemas.androi
2013-01-26 22:33:46 10814 4
原创 第46章、滑式抽屉SlidingDrawer(从零开始学Android)
SlidingDrawer(滑动式抽屉)隐藏屏外的内容,并允许用户拖拽一个handle以显示隐藏的内容。SlidingDrawer可以在垂直或者水平使用。它由两个子视图组成:一个是用户拖拽的handle(柄),另一个是随着拖动变化的content(内容)。SlidingDrawer应当作为内部布局的覆盖来使用,也就是说SlidingDrawer内部应该使用FrameLayout或RelativeL
2013-01-26 21:33:22 10479 4
原创 android 非全屏的窗口
无标题,无背景透明的,继承了Dialog布局模式的styledialogcustom" parent="android:style/Theme.Dialog">@nullwrap_contentwrap_contenttruetrue@+android:style/Animation.Translucent 在menufest.xml中定义activit
2013-01-23 16:27:26 6329 5
原创 Android:在ADT中快速多行注释的方法
也许你能够记住以下部分快捷键,对你开发和设计过程中大裨益! 1、//注释添加和取消 (1)添加:选中你要加注释的区域,用ctrl+shift+C 会加上//注释 (2)取消:选中你要加注释的区域,ctrl+shift+C去掉注释 Ctrl+Shift+C相当于开关键! 2、/* */添加和取消 (1)添加:先把你要注释的东西选中,用shit+ctrl+/
2013-01-23 16:21:54 16376 1
原创 第45章、子菜单SubMenu(从零开始学Android)
创建子菜单的步骤: (1) 覆盖Activity的onCreateOptionsMenu()方法,调用Menu的addSubMenu()方法来添加子菜单 (2) 调用SubMenu的add()方法,添加子菜单项 (3) 覆盖onContextItemSelected()方法,响应子菜单的单击事件 子菜单提供了一种自然的组织菜单项的方式,我们可以通过addSubMenu(
2013-01-16 15:36:14 14064 2
原创 第44章、上下文菜单ContextMenu(从零开始学Android)
上下文菜单ContextMenu可以像操作Options Menu那样给上下文菜单增加菜单项。 上下文菜单与Options Menu最大的不同在于,Options Menu的拥有者是Activity,而上下文菜单的拥有者是Activity中的View。每个Activity有且只有一个Options Menu,它为整个Activity服务。而一个Activity往往有多个View,并不是每个V
2013-01-16 13:03:11 6595 1
原创 第43章、选项菜单OptionsMenu(从零开始学Android)
选项菜单OptionsMenu在2.3.x版本时是经常用到的,Android4.0仍然可以正常使用,但样式发生了不小的变化。一、Android4.0之OptionsMenu默认样式 1、布局文件 (1)打开“res/layout/activity_main.xml”文件。 输入以下代码:<RelativeLayout xmlns:android="h
2013-01-15 23:06:57 17377 7
原创 第42章、标签组件Tabhost(从零开始学Android)
标签组件Tabhost类似于Windows应用中的选项框。 TabHost的实现有两种方式,第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。 第二种方式,不继承TabActivity,在布局文件中定义TabHost即可,但是TabWidget的id必须是@android:id/ta
2013-01-12 20:51:58 5821 2
原创 第41章、定时器Chronometer(从零开始学Android)
定时器Chronometer在Android应用中,对于需要计时的场合应用比较方便,类似于VB中的Timer控件。一、设计界面 1、打开“res/layout/activity_main.xml”文件。 从工具栏向activity拖出1个Chronometer定时器和3个Button按钮。 2、打开activity_main.xml文件。 代码如下:
2013-01-12 12:30:37 5821 3
原创 第40章、指针AnlogClock与数字DigitalClock时钟(从零开始学Android)
时间分为指针和数字两种,如果Android应用中用到时钟,仅需要使用指针时钟AnlogClock与数字时钟DigitalClock即可,不需要编程。 当然如果你对系统的默认显示效果不满意,譬如你想要一个带日期、时间的显示,另当别论。 一、设计界面 1、打开“res/layout/activity_main.xml”文件。 从工具栏向activity拖出1个AnlogClo
2013-01-12 12:11:01 5692 2
原创 第39章、网格视图GridView(从零开始学Android)
网格视图对于需要有类似“九宫格”布局时非常有用。 一、设计界面 1、打开“res/layout/activity_main.xml”文件。 从工具栏向activity拖出1个GridView网格视图。 2、打开activity_main.xml文件。 代码如下: <GridView xmlns:android="http://sch
2013-01-12 11:05:31 5766 5
原创 第38章、开关控件Switch和ToggleButton(从零开始学Android)
Switch和ToggleButtn都是开关按钮,我们在WLAN、GPS常用开关控制。一、设计界面 1、打开“res/layout/activity_main.xml”文件。 从工具栏向activity拖出1个Switch开关按钮、1个ToggleButton按钮。 2、打开activity_main.xml文件。 代码如下:<LinearLayou
2013-01-11 21:48:53 23106 3
原创 第37章、图片切换ImageSwitcher&Gallery(从零开始学Android)
ImageSwitcher是Android中控制图片展示效果的一个控件,如:幻灯片效果...,颇有感觉啊。做相册一绝。 一、设计界面 1、打开“res/layout/activity_main.xml”文件。 打开activity_main.xml文件。 代码如下:<RelativeLayout xmlns:android="http://sche
2013-01-11 21:28:59 6123 2
原创 第36章、信息提示框Toast(从零开始学Android)
Toast用于向用户显示一些帮助或者提示,对于我们来说已经不陌生了,经常用到。 下面我们一起再深入了解一下Toast,你会惊奇发现Toast原来还能这样做! 一、设计界面 1、打开“res/layout/activity_main.xml”文件。 从工具栏向activity拖出5个按钮Button。 2、打开activity_main.xml文件。 代
2013-01-10 14:18:08 6027 1
原创 第35章、评分条RatingBar(从零开始学Android)
RatingBar是基于SeekBar和ProgressBar的扩展,用星型来显示等级评定。使用RatingBar的默认大小时,用户可以触摸/拖动或使用键来设置评分,它有两种样式(小风格用ratingBarStyleSmall,大风格用ratingBarStyleIndicator),其中大的只适合指示,不适合于用户交互。 主要用于评分。 一、设计界面 1、打开“res/lay
2013-01-10 11:24:35 5601 1
原创 第34章、拖动条SeekBar(从零开始学Android)
听歌、看电影,快进或者退回某一时间或者调节音量大小,我们都会用到SeekBar拖动条,本章一起来了解一下用法。一、设计界面 1、打开“res/layout/activity_main.xml”文件。 从工具栏向activity拖出1个按钮SeekBar、2个TextView。 2、打开activity_main.xml文件。 代码如下: <
2013-01-09 17:36:27 6462 1
原创 第33章、进度条对话框ProgressDialog(从零开始学Android)
进度条对话框ProgressDialog经常用于不能马上完成的操作,为了避免用户莫名其妙的等待,给用户一个提示。 本例中我们演示了两种进度条:条形进度条和圆形进度条。一、设计界面 1、打开“res/layout/activity_main.xml”文件。 从工具栏向activity拖出2个按钮Button。 2、打开activity_main.xml文件。
2013-01-09 15:33:19 8576 4
原创 第32章、日期对话框DatePickerDialog(从零开始学Android)
在Android应用中,设置日期和时间是非常简单的事,由日期和时间对话框控件搞定。 一、界面 1、打开“src/com.genwoxue.datetimediy/active_main.java”文件。 然后输入以下代码:<LinearLayout android:id="@+id/LinearLayout01" android:lay
2013-01-04 17:29:37 10081 3
原创 第31章、自定义警告框AlertDialog(从零开始学Android)
尽管系统默认的Dialog已经能够基本上满足我们大多数情况,但由于系统默认对话框样式是固定、统一的,而我们实际开发过程中,往往根据应用不同,可能会有不同的布局或者配色,那么就需要我们自定义对话框了。 如何自定义一个对话框呢? (1)修改系统默认的Dialog样式(风格、主题) (2)自定义Dialog布局文件 (3)可以自己封装一个类,继承自Dialog或者直接使用Dial
2013-01-04 16:55:36 6515 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人