Welcome 微信登录

首页 / 移动开发 / Android

详解Android应用中使用TabHost组件进行布局的基本方法

详解Android应用中使用TabHost组件进行布局的基本方法

TabHost布局文件我们先来了解一下布局文件的基本内容:1. 根标签及id设置Android自带id : XML布局文件中, 可以使用 标签设置, 其中的id 需要引用 android的自带id :android:id=@android:id/tabhost ;getHost()获取前提 : 设置了该id之后, 在Activity界面可以使用 getHost(), 获取这个TabHost 视图对象;示例 :复制代码 代码如下:<tabhost an...
Android中的Intent Filter匹配规则简介

Android中的Intent Filter匹配规则简介

本文主要介绍了隐式Intent匹配目标组件的规则,若有叙述不清晰或是不准确的地方希望大家指出,谢谢大家: )1. Intent简介Intent用于在一个组件(Component,如Activity、Service、Broadcast Receiver)中打开另一个组件。Intent可分为隐式(implicitly)和显式(explicitly)两种:Explicitly Intent:在知道要打开哪个具体的Component时使用,通过指定调用者和被调用者...
Android应用中使用XmlSerializer序列化XML数据的教程

Android应用中使用XmlSerializer序列化XML数据的教程

首先,我们看一下什么是serializer,serializer就是串行化,又名序列化。它可并不只是简单的把对象保存在存储器上,它可以使我们在流中传输对象,使对象变的可以像基本数据一样传递。XmlSerializer是针对XML进行序列化的类库,我们先来看一下里面的常用方法:基本方法1.创建一个xml文件的序列化器,返回的是一个Xml的 Serializer 对象。XmlSerializer = Xml.newSerializer();2.设置序列化器的输...
详解Android应用中preference首选项的编写方法

详解Android应用中preference首选项的编写方法

最近学习android时发现,很多书上都介绍了preference首选项这个东西,但是大部分的书都是直接上来讲怎么用,对其的用途和来历都是只字不提,笔者本人对于这种做法是非常鄙视的。这里,我将对其进行一点简单的描述,可能说法并不严谨,但是至少能帮助你理解到底什么事首选项:首选项这个词是preference翻译过来的,至于它到底是什么,我用一句话概括下:preference是一种android为我们提供的方便的对数据进行存储的工具。分析这句话:首先,我们明确...
Android应用中使用SharedPreferences类存储数据的方法

Android应用中使用SharedPreferences类存储数据的方法

在Android系统中提供了多种存储技术.通过这些存储技术可以将数据存储在各种存储介质上.比如sharedpreferences可以将数据保存着应用软件的私有存储区,这些存储区的数据只能被写入这些数据的软件读取.当然Android还支持文件存储、SQLite数据库和Content Provider。在这里我们将对sharedpreferences存储方式进行介绍。SharedPreferences是一种轻量级的数据存储方式,学过Web开发的同学,可以想象它...
Android App中的多个LinearLayout嵌套布局实例解析

Android App中的多个LinearLayout嵌套布局实例解析

在做android UI布局时,用了LinearLayout嵌套,发现效果并不如我预料一般查了下资料,说是要设置layout_weight属性资料说得不是很清楚,也没仔细看,就去弄,结果越弄越混乱。于是静下心来,自己写xml测试,发现如下。如果LinearLayout是最外面的一层,它是不会弹出layout_weight属性的,换句话说最外层不能用layout_weightxml布局如下<LinearLayout xmlns:android="htt...
Android仿微信图片点击全屏效果

Android仿微信图片点击全屏效果

废话不多说,先看下效果:先是微信的再是模仿的先说下实现原理,再一步步分析这里总共有2个Activity一个就是主页,一个就是显示我们图片效果的页面,参数通过Intent传送,素材内容均来自网络,(感谢聪明的蘑菇) 图片都是Glide异步下的,下的,下的重要的事情说三次,然后就是用动画做放大操作然后显示出来了(并没有做下载原图的实现,反正也是一样 下载下来Set上去而且动画都不需要更简便)。OK,我们来看分析下obj,目录下分别创建了2个对象,一个用来使用来...
Android自定义控件实现简单写字板功能

Android自定义控件实现简单写字板功能

先来看看效果图就是简单的根据手指写下的轨迹去画出内容一、实现之前一篇文章里提到了android官方给出的自定义控件需要考虑以下几点:创建View处理View的布局绘制View与用户进行交互优化已定义的View就按照这个步骤来完成今天的自定义控件1、创建View上篇提到创建View这一步的时候要考虑的就是很简单的自定义属性的声明、使用。今天的控件可以有一些什么自定义属性呢?要实现写字板,其实就是三个东西:写字板的颜色、笔的颜色、笔的粗细。所以接下来自定义属性...
<< 251 252 253 254 255 256 257 258 259 260 >>