Android
文章平均质量分 58
GeekBytes
程序员甲
展开
-
Android中给自定义的控件实现自定义的属性
在Android开发中,我们通常会在xml文件里对控件的属性进行配置,从而简化开发流程;那么我们自己自定义的控件,能不能增加一些自定义的属性,也在xml里面进行配置呢?答案是肯定的。下面就介绍“如何给自定义的控件实现自定义的属性”。 1. 在res/values/下面添加attrs.xml文件 2. 根据具体的使用场景,编写自定义控件的名字以及属性名原创 2017-06-20 15:21:51 · 1398 阅读 · 0 评论 -
Android ListView控件
使用ListView来展示数据需要以下三个元素: 1.Android提供的ListView的控件 —— 专门用来展示数据的界面 2.Adapter 适配器 —— 连接ListView和数据的桥梁 3.Data 数据 —— 需要在ListView上展示的数据在以上三个元素中,Adpater起到了非常重要的作用,它把各种各样的数据抽象为统一的接口供ListView来使用。所以得名原创 2017-06-12 15:57:39 · 251 阅读 · 0 评论 -
Android Service基本用法
1.什么是Service? Service是Android中实现程序后台运行的解决方案,它非常适合执行那些不需要和用户交互但是需要长期运行的任务。服务的运行不依赖任何用户界面,即使程序被切换到后台,后者用户打开了另外一个应用程序,服务仍然能够保持正常的运行。2.服务和线程有什么关系? 通常,我们在程序中通过开启子线程来达到执行耗时任务的目的。那么,Service也原创 2017-06-22 10:52:08 · 326 阅读 · 0 评论 -
Android自定义控件
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17357967不知不觉中,带你一步步深入了解View系列的文章已经写到第四篇了,回顾一下,我们一共学习了LayoutInflater的原理分析、视图的绘制流程、视图的状态及重绘等知识,算是把View中很多重要的知识点都涉及到了。如果你还没有看过我前面的几篇文章,建议先去阅读一下,多了解转载 2017-06-12 14:04:55 · 199 阅读 · 0 评论 -
Android中的观察者模式
观察者模式面向的需求是:A 对象(观察者)对 B 对象(被观察者)的某种变化高度敏感,需要在 B 变化的一瞬间做出反应。举个例子,新闻里喜闻乐见的警察抓小偷,警察需要在小偷伸手作案的时候实施抓捕。在这个例子里,警察是观察者,小偷是被观察者,警察需要时刻盯着小偷的一举一动,才能保证不会漏过任何瞬间。程序的观察者模式和这种真正的『观察』略有不同,观察者不需要时刻盯着被观察者(例如 A 不需要每过 2ms原创 2017-06-12 11:02:19 · 280 阅读 · 0 评论 -
Android布局文件中include标签的使用
在Android的开发中,布局文件可以让我们很方便的对各个UI控件进行界面上的定位和一些属性设置,而在程序中可以直接取得控件的id对它直接进行操作。但是,如果是一个复杂的界面设计,我们把所有布局都放在一个文件中来描述,那这个文件会显得比较臃肿并且结构变得无法清晰了。为此,Android为我们提供了include标签,它可以将已经写好的layout布局文件模块引用到其他的布局文件中。这样的语法可以减少原创 2017-06-11 11:07:41 · 1837 阅读 · 0 评论 -
layout_weight以及一些其他的常见属性介绍
首先,我们来看一个例子:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http原创 2017-10-24 13:22:31 · 5454 阅读 · 0 评论