Android
文章平均质量分 77
_slowalker_
这个作者很懒,什么都没留下…
展开
-
Android UI控制方法
Android的界面可以通过XML文件和Java代码两种不同的方法进行控制。 完全使用Java代码来控制UI不仅繁琐,而且不利于解耦。 完全使用XML布局文件来控制UI显得方便、便捷,但难免有失灵活。 因此,有些时候就可能需要混合使用XML布局文件和Java代码来控制Android App的UI界面。 习惯上,一般将变化小、行为比较固定的组件放在XML文件中管理,而那些变化较多、行为控制比原创 2013-07-02 00:04:04 · 1773 阅读 · 0 评论 -
Android Handler消息传递机制
Android Handler的消息传递机制 Handler类的只要作用有两个: 1. 在新启动的线程中发送消息;2. 在主线程中获取、处理消息。 看上去,Handler的机制很简单。读者不免会问:新启动的线程何时发送消息?主线程何时去获取并处理消息? 为了能让主线程“适时”地处理新启动的线程所发送的消息,显然只能通过回调的方式来实现:开发者只要重写Handler类的处理消息原创 2013-07-07 23:01:05 · 2057 阅读 · 1 评论 -
Android 更新UI的两个方法
Android 更新UI的两个方法 在Android的开发过程中,常常需要适时的更新UI。Androd中的UI是在主线程中更新的。如果在主线程之外的线程中直接更新,就会出现报错并抛出异常: android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hier原创 2013-07-08 00:11:36 · 1962 阅读 · 1 评论 -
Android ProgressBar进度条的使用
Android ProgressBar进度条的使用 进度条是UI界面中一种非常使用的组件,通常用于向用户显示某个耗时操作的完成百分比。 进度条可以动态的显示进度,这样可以避免用户感觉程序失去了响应,从而更好地提高用户界面的友好性。 ProgressBar提供如下方法来操作进度: setProgress(int):设置进度完成的百分比; incrementProgres原创 2013-07-09 23:34:46 · 2474 阅读 · 1 评论 -
Android应用的结构与基本组件
Android应用的结构 res目录 res目录存放Android项目的各种资源文件,比如layout存放界面布局文件、values目录下则存放各种XML格式的资源文件,例如字符串资源文件:string.xml;颜色资源文件colors.xml;尺寸资源文件dimens.xml;drwable-ldpi、drawable-mdpi、drawable-hdpi分别存放小、中、大三中图片文件。原创 2013-06-26 19:59:33 · 999 阅读 · 0 评论 -
Android的回调机制
回调(CallBack),最近在学习Android时经常看到。 回调函数就是预留给系统调用的函数,而且我们往往知道该函数被调用的时机。这里有两点需要注意: 回调函数不是给我们自己用的,而是给系统在某一时刻调用的; 我们应该知道系统在什么情形下会调用我们写的回调函数。 下面来看看Android中用到回调函数的情景: Button button = (Button)this.原创 2013-02-27 13:32:19 · 446 阅读 · 0 评论