Welcome 微信登录

首页 / 移动开发 / Android

Android selector背景选择器的使用详解

Android selector背景选择器的使用详解

在开发应用中,很多情况下要设计listview或button控件的背景,下面总结一下android的selector的用法:1.在drawable中配置Android的selector。将如下的XML文件保存成你自己命名的.xml文件(比如item_bg.xml),并将该文件放置在drawable文件中,在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。复制代码 代码如下:<?xml version="1.0" encoding=...
Android dip,px,pt,sp 的区别详解

Android dip,px,pt,sp 的区别详解

dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;sp: scaled pixels(放大像素). 主要用于字体...
Android中dip、dp、sp、pt和px的区别详解

Android中dip、dp、sp、pt和px的区别详解

1、概述过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。由此我们采用与分辨率无关的度量单位来开发程序就能够解决这个问题。Android应用开发支持不同的度量单位。2、度量单位含义dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果...
Android 实现永久保存数据的方法详解

Android 实现永久保存数据的方法详解

背景:在Android中按照数据保存的方式,可以分为如下几种Content Provider (用的SQLite实现),SQLite,SharedPreferences(用的XML实现),文件,网络等方式。今天在项目中,需要做一个永久保存的数据,保存到本地。于是测试了这几种保存方式。其中:SharedPreferences、SQLite、Content Provider 会在【设置】--【应用管理】--点击【清除数据】的时候,会删除文件。所以不安全.文件系...
探讨:如何在ScrollView中嵌套ListView

探讨:如何在ScrollView中嵌套ListView

一、分析1、最简单的布局:只有一个ListView如果整个页面只有一个ListView的话,那么由于ListView本身带有滚动效果,所以当加载的数据超过页面显示的范围时,可以通过上下滑动来查看所有的item。因此这种情况下,不需要添加ScrollView。2、其它布局A+ListView这种情况下,如果布局A定义在ListView的前面,那么当布局A所占的比例较大,或者ListView加载的数据较多时,都会导致ListView显示不完全。同样,由于Lis...
Android实现左右滑动效果的方法详解

Android实现左右滑动效果的方法详解

本示例演示在Android中实现图片左右滑动效果。关于滑动效果,在Android中用得比较多,本示例实现的滑动效果是使用ViewFlipper来实现的,当然也可以使用其它的View来实现。接下来就让我们开始实现这种效果。为了方便大家理解,我们先来看一下效果图:主要效果图如下图: 接下来我们看一下程序结构图: MainActivity文件中代码:复制代码 代码如下:package com.android.flip;import android.app.Ac...
如何在Android中实现左右滑动的指引效果

如何在Android中实现左右滑动的指引效果

本文的目的是要实现左右滑动的指引效果。那么什么是指引效果呢?现在的应用为了有更好的用户体验,一般会在应用开始显示一些指引帮助页面,使用户能更好的理解应用的功能,甚至是一些新闻阅读器会把一些头条新闻以指引效果的形式显示。说个最基本的,就是我们的手机主屏幕就是这种效果。下面我们就开始实现我们的左右滑动指引效果。为了大家更好的理解,我们先看下实现效果,如下图所示: 在这里,我们需要用到google提到的一个包——android-support-v4.jar,这个...
探讨:android项目开发 统筹兼顾 需要考虑的因素

探讨:android项目开发 统筹兼顾 需要考虑的因素

一 应用规划: ※ 确定功能。 ※ 必须的界面及界面跳转的流程。 ※ 需要的数据及数据的来源及格式。 ※ 是否需要服务端支持。 ※ 是否需要本地数据库支持。 ※ 是否需要特殊权限。 ※ 是否需要后台服务。 二 架构设计: ※ 分层。 ※ 网络连接。 ※ 数据处理 -xml 、 domain 。 ※ 封装 Activity 。 三 界面设计: ※ 主界面确定。 ※ 模块界面、列表、查看、编辑界面。 ※ 菜单、按钮、对话框、提示信息...
<< 131 132 133 134 135 136 137 138 139 140 >>