哨兵

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 4 5 6 7 8 9 10 下一页

2014年9月12日

摘要: Android提供了对话框支持,包括如下类别:AlertDialog:功能最丰富,应用最广泛的对话框ProgressDialog:进度条对话框DataPickerDialog:日期选择对话框TimePickerDialog:事件选择对话框自定义Dialog//Style.xml代码 使用AlertD... 阅读全文
posted @ 2014-09-12 21:25 哨兵 阅读(222) 评论(0) 推荐(0) 编辑

摘要: 当应用启动,系统会创建一个主线程,也叫UI线程,系统对每个UI组件的调用事件都在UI线程中分发出去,而不会为每个UI单独建立线程,这种单线程模型有两个准则: 不要阻塞UI线程 不能在UI线程之外访问Android UI 下面方法可以将执行放在UI线程,但不常用 Activity.runOnUiThread(Runnable) View.post(Runnable) View.pos... 阅读全文
posted @ 2014-09-12 21:21 哨兵 阅读(191) 评论(0) 推荐(0) 编辑

摘要: Notification是显示在手机状态栏的通知,状态栏位于屏幕最上方,一般用于显示网络状态,电池状态,事件等,程序使用NotificationManager服务来发送Notification通知,步骤如下:调用getSystemService(NOTIFICATION_SERVICE)获取系统的N... 阅读全文
posted @ 2014-09-12 21:20 哨兵 阅读(140) 评论(0) 推荐(0) 编辑

摘要: Adapter接口派生了ListAdapter和SpinnerAdapter接口,ListAdapter为AbsListView提供列表项,SpinnerAdapter为AbsSpinner提供列表项,Adapter常用的实现类如下: ArrayAdapter:将数组活列表中的多个值包装成列表项,每个列表项只能是TextView或者其子类 ArrayAdapter String []arr... 阅读全文
posted @ 2014-09-12 21:18 哨兵 阅读(250) 评论(0) 推荐(0) 编辑

摘要: Fragment类:Android 3.0引入,代表Activity的子模块,有自己的生命周期,但也受Activity生命周期的控制,接受自己的输入事件。当Activity处于活动状态时,程序员可以通过方法独立操作Fragment,对于大多数Fragment会重写下面几个方法: onAttach:当Fragment被添加到Activity时被调用,该方法只会被调用一次 onCreate:初... 阅读全文
posted @ 2014-09-12 21:17 哨兵 阅读(199) 评论(0) 推荐(0) 编辑

摘要: Activity类定义出来后, 何时实例化,方法何时调用都有Android系统决定Activity的exported属性为ture时,表明这个activity可以被其他应用调用不能再activity的onCreate方法中获取控件的宽度和高度,因为此时控件还没有完成度量在Activity的声明周期中... 阅读全文
posted @ 2014-09-12 21:12 哨兵 阅读(597) 评论(0) 推荐(0) 编辑

摘要: Java源文件的扩展名是.java,编译之后生成.class的文件.所有的类都有一个共同的继承祖先Object类 一个.java文件中只能有一个public类,一个public类只能定义在以它的类名命名的文件中 Implement关键字用来实现接口,类可以实现多个接口,继承使用extends 关键字 package(包)为了更好的组织java程序,包为java程序提供了一个命名空间,一个j... 阅读全文
posted @ 2014-09-12 20:52 哨兵 阅读(1655) 评论(0) 推荐(0) 编辑

摘要: 样式是属性值的集合,能被应用到一个元素,类似CSS,每个控件最多只能有一个样式,通过控件的Stype属性应用样式,如下代码,其中BigFontButtonStyle是用于检索资源的关键字,也可以通过代码指定样式: cmd.Style = (Style)cmd.FindResource("BigFontButtonStyle"); //样式指定为空 A Normal Button Styl... 阅读全文
posted @ 2014-09-12 20:21 哨兵 阅读(770) 评论(5) 推荐(1) 编辑

摘要: Contract由Contract name和Contract type组成,Contract两个参数可以省略可以implicit也可以explicit,implicit时name和type会自动推断 某些情况必须要指定contract name,最常见的情况是一个类export多个相同类型的成员,... 阅读全文
posted @ 2014-09-12 14:24 哨兵 阅读(565) 评论(0) 推荐(0) 编辑

2014年9月11日

摘要: WPF绑定使用的目标属性必须是依赖项属性,这是因为依赖项属性具有内置的更改通知支持,元素绑定表达式使用了Xaml扩展标记,WPF绑定一个控件是使用Binding.ElementName,绑定非控件对象时使用Source,RelativeSource,DataContext属性(WPF特有,而非XAML),只能绑定对象的共有字段.下边是部分Binding 属性名,完整列表参考 :http://ms... 阅读全文
posted @ 2014-09-11 21:45 哨兵 阅读(1261) 评论(2) 推荐(1) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 下一页