愷风(Wei)的专栏

使用工具、了解工具、创造工具……

Pro Android学习笔记(六二):Preferences(6):header

在前面的例子,我们主要学习了PreferenceScreen的xml如何写,preference有哪些类型。在代码中,我们为了不提示warning,加入了@SuppressWarnings("deprecation"),表明这是老版本的处理方式。自从Android 3.0引入f...

2013-11-29 17:03:07

阅读数:12677

评论数:11

Pro Android学习笔记(六一):Preferences(5):组织Preference

PreferenceCategory 如果有多个preference,我们希望能在他们组织在一起。有两种方式,一种就是我们在复合preference中,利用PreferenceScreen进行嵌套,或在同一个PreferenceScreen进行并列放置,这种方式之前已经介绍过,不在重复。另一种方式...

2013-11-27 15:13:30

阅读数:4749

评论数:1

Pro Android学习笔记(六十):Preferences(4):MultiSelect List Preference

ListPreference提供单选列表,我们可以通过CheckBoxPreference提供多选列表。此外,Android在3.0后提供MultiSelectListPreference,它的实现和ListPreference相似,不同的是还可以不选择或者多个选择。如图所示。 XML文件 在复合...

2013-11-26 16:56:20

阅读数:7591

评论数:1

Pro Android学习笔记(五九):Preferences(3):EditText和Ringtone Preference

xml文件 在res/xml/中增加edittext.xml文件,如下: xmlns:android="http://schemas.android.com/apk/res/android"     android:key="packet_name"...

2013-11-25 17:29:34

阅读数:3766

评论数:0

Pro Android学习笔记(五八):Preferences(2):CheckBoxPreference

在ListPreference的例子中显示的是单选,如果是多选,可采用CheckPreferece。我们继续航班信息的例子,用户选择航班信息中显示哪些信息(航班,出发时间、到达时间、航程时间、价格)。 Check Preference xml文件 在res/xml/中增加checkbox.xml文...

2013-11-25 16:30:53

阅读数:4565

评论数:0

Pro Android学习笔记(五七):Preferences(1):ListPreference

Adnroid提供Preferences framework,用户可定制化应用,可用来保存信息和状态。在Android学习笔记(四十):Preference的使用中我已经对preferences有所了解。在Android 3.0,随着对平板的支出,preferences有不少的变化。 例子1:Li...

2013-11-22 14:24:22

阅读数:15220

评论数:2

Pro Android学习笔记(五六):配置变化

横屏竖屏的切换就是最为常见的配置变化,我们在Pro Android学习笔记(四一):Fragment(6):数据保留中讨论过。 配置变化还有设备连接了dock,改变语言等,在资源res/中,不同的配置有不同的后缀来进行最佳匹配,具体见Pro Android学习笔记(四):了解Android资源(...

2013-11-18 11:25:34

阅读数:5656

评论数:0

Pro Android学习笔记(五五):调试和分析(3):adb命令、模拟器控制台和StrictMode

adb命令 我们在学习SQLite的使用,介绍过部分adb命令的使用,见Pro Android学习笔记(五):了解Content Provider(上) 。 abd –e shell -e是表面连接模拟器emulator,-d则是连接设备。在模拟器中,我们有一个提升的Linux权限,而在...

2013-11-14 14:29:37

阅读数:4002

评论数:1

Pro Android学习笔记(五四):调试和分析(2):View层次结构

对于模拟器上的应用(非真实设备),可以查看Hierarchy View,如下图: 帮助性能分析 当我们选择某个view时,我们可以看到measuring、layingout和drawing该view的时间,如果时间过长,我们就需要考虑是否应该进行性能优化。 帮助精简UI设计 通过这个视图,我们可...

2013-11-13 16:57:58

阅读数:4549

评论数:0

Pro Android学习笔记(五三):调试和分析(1):Debug视图和DDMS视图

我们将基于Eclipse了解如何对应用进行调试,即debug。Android插件提供的DDMS可以给予很多帮助,包括视图(那个设备被连接),模拟器控制(发送电话呼叫,SMS短信,GPS信息),文件浏览器(查看/传输设备上的文件),thread,heap和allocation跟踪器。 在一个真实设备...

2013-11-12 17:21:19

阅读数:13757

评论数:1

Pro Android学习笔记(五二):ActionBar(5):list模式

可以在action bar中加入spinner的下来菜单,有关spinner,可以参考Pro Android学习笔记(二十):用户界面和控制(8):GridView和Spinner。 list的样式和theme有关,如果theme设置不正确,还可能会出现异常。 相关的代码如下: public ...

2013-11-06 10:06:12

阅读数:5183

评论数:0

Pro Android学习笔记(五一):ActionBar(4):标准和Tab模式

之前,我们学习的Action Bar是标准模式,Tab模式的如下图所示。 对于Tab,我们在Android学习笔记(二二): 多页显示-Tag的使用中学习过,但Action Bar的tab更适合fragment的使用。我们在之前实现的标准Action Bar的基础上添加导航用的tab,代码如下:...

2013-11-05 15:26:42

阅读数:7437

评论数:0

Pro Android学习笔记(五十):ActionBar(3):搜索条

ActionBar中的搜索条 我们同样可以在Action Bar中嵌入搜索条。在小例子中,我们在action bar中嵌入一个搜索框的widget(称为search view)。当我们输入搜索内容,能够在指定的activity中打开(称为searchable activitiy),本例不做实质的...

2013-11-05 11:27:03

阅读数:22398

评论数:4

Pro Android学习笔记(四九):ActionBar(2):Action图标区

ActionBar的右侧就是action图片区域,如下图所示 这是ActionBar的menu区域,作为options menu的一部分,我们先看看代码,没有什么特别。小例子是在上一学习的例子上进行添加,为了更清晰显示,采用继承方式。 public class ActionAreaTestCa...

2013-11-01 16:39:25

阅读数:9851

评论数:1

Pro Android学习笔记(四八):ActionBar(1):Home图标区

ActionBar在Android 3.0 SDK中为平板引入,在4.0中也可以在phone中使用。在title中提供类似tab和菜单的效果,有三种形式:Tabbed action bar,list action bar和standard action bar,我们将在小例子中进行示范。 Home...

2013-11-01 15:25:35

阅读数:25450

评论数:6

提示
确定要删除当前文章?
取消 删除
关闭
关闭