android
文章平均质量分 79
iteye_11914
这个作者很懒,什么都没留下…
展开
-
shape使用 (设置虚线、圆角、渐变)
先上效果图:对于列表的一个item的布局activity_fragment_my_route_item.xml如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:...原创 2014-05-02 01:35:53 · 197 阅读 · 0 评论 -
WheelView组件(滑轮时间组件)的应用(转)
转载自:http://blog.csdn.net/lyc66666666666/article/details/9219039 android前段组件中, 填表单,选择条目 的样式有很多, WheelView滚动组件为其中一种,如下图所示: 前两种大家很多都用过, 不过我修改了一下,弄出第...原创 2014-05-16 16:40:27 · 238 阅读 · 0 评论 -
广播Broadcast简单使用
android广播最简单使用,在需要接收广播的界面里使用如下方法: /** * 注册广播 */ private void registerBroadcast() { IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction(Constant.BROADCAST_ACTION_D...原创 2014-05-17 17:56:52 · 197 阅读 · 0 评论 -
onItemClick理解和点击item后背景变色的实现
我们有时做一个菜单,点击后,背景变为点击后色,效果如下: 这里只是简单介绍实现过程:定义存放菜单的listview:<ListView android:id="@+id/subject_menu_category_lv" android:layout_width="match_parent" android:la...原创 2014-05-19 16:55:24 · 504 阅读 · 0 评论 -
Android开源项目第二篇——工具库篇(转)
转载自:http://blog.csdn.net/csxwc/article/details/25337783 本文为那些不错的Android开源项目第二篇——开发工具库篇,**主要介绍常用的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他**。Android开源项目系列汇总已完成,包括:...原创 2014-06-03 16:16:05 · 141 阅读 · 0 评论 -
Android 文件的选择(转)
打开文件选择器private void showFileChooser() { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("*/*"); intent.addCategory(Intent.CATEGORY_OPENABLE); try { ...原创 2014-06-03 18:20:31 · 152 阅读 · 0 评论 -
自定义输入框(带clear所有内容功能)
效果图: 1 自定义控件CommonEditText.java代码:package com.yiduoyun.cloudschool.view;import android.content.Context;import android.content.res.ColorStateList;import android.content.res.Typ...原创 2014-06-04 18:04:17 · 298 阅读 · 0 评论 -
实现类似RadioGroup,RadioButton的自定义控件实现
题目可能没看懂,直接上效果图: (1)主程序:package com.example.radiogrouptest;import java.util.ArrayList;import java.util.HashMap;import android.app.Activity;import android.os.Bundle;impor...原创 2014-06-05 16:47:34 · 219 阅读 · 0 评论 -
启动引导界面实现(类似手机主界面切换应用屏幕)
我们手机安装很多应用时,分屏摆放,不同屏的应用切换时的效果我们使用得多,如何实现呢?转载自:高仿launcher和墨迹左右拖动效果 (1)主界面代码SwitchViewDemoActivity.java:package com.example.switchview;import android.app.Activity;import android.os.Bundle...原创 2014-06-07 16:27:01 · 142 阅读 · 0 评论 -
闹钟功能和消息栏通知功能
今天实现一个具有闹钟功能的消息栏通知,即定时向消息栏推送通知,用户下拉通知栏列表,点击通知后,跳转到指定界面,效果图如下: 收到通知界面: 实现过程如下:(1)闹钟主界面:package com.example.alarmmanagerdemo;import java.util.Calendar;import java.util.Time...原创 2014-06-12 14:18:32 · 255 阅读 · 0 评论 -
Android之AlarmManager(转)
AlarmManager 包含的主要方法: // 取消已经注册的与参数匹配的定时器 void cancel(PendingIntent operation) //注册一个新的延迟定时器void set(int type, long triggerAtTime, PendingIntent operation) //注册一个重复类型的定时器void ...原创 2014-06-12 15:05:59 · 81 阅读 · 0 评论 -
通过overridePendingTransition方法实现切换activity动画效果
除了使用theme的方式来加载动画外,还可以在代码启动activity时,调用overridePendingTransition方法,加载切换动画效果:subjectSearch.setOnClickListener(new OnClickListener() {//点击弹出搜索页面 @Override public void onClick(View arg0) ...原创 2014-05-16 15:39:19 · 174 阅读 · 0 评论 -
通过设置theme方式实现切换activity动画效果
转载自:http://blog.csdn.net/lnb333666/article/details/8962715 如题:反编译的了微信的包才知道这做饭,惭愧惭愧... AndroidManifest.xml 注意application节点 的android:theme属性,这个属性是影响全局的,只要其它activity没有单独设置过theme就使用该...原创 2014-05-16 14:53:17 · 132 阅读 · 0 评论 -
自定义RatingBar
先看效果(下图里的用户的等级小星星): 这里本来可以修改ratingbar,使用自定义样式,即修改ratingbar图片来实现自定义ratingbar目的,但是这样图片的大小就不好控件,只能是图片给多大的显示多大,很无奈,我自己写了一个较灵活使用的ratingBar:package com.gtuu.gzq.customview;import android.annot...原创 2014-05-03 02:36:01 · 120 阅读 · 0 评论 -
scrollview与listview共存
最近因为项目的需要,要在一个 ScrollView 中放入一个ListView,虽然不推荐这样的设计,尽量不要让两者嵌套,但有时候还是要不得已而为之。发现 ScrollView中放入ListView后,后者的高度有问题,无论怎么设置高度,大约只显示一行半的高度,除非将ListView的高度设定死,但ListView高度根据数据的不同,高度肯定也不同,如果设置死的话滑动又成问题,想来,ListV...原创 2014-05-05 17:21:15 · 126 阅读 · 0 评论 -
自定义网络加载状态对话框
网络加载时需要一段时间,这段时间可以加载一个加载中对话框,这里定义了两个,一个是加载普通图片做成的桢动画,一个是git动画 (1)CustomProgressDialog.java/*************************************************************************************** [Project]...原创 2014-05-10 18:19:25 · 161 阅读 · 0 评论 -
自定义ListView中的分割线(转)
ListView中每个Item项之间都有分割线,设置android:footerDividersEnabled表示是否显示分割线,此属性默认为true。1.不显示分割线只要在ListView控件中添加android:footerDividersEnabled="false"即可。 <ListView android:id="@+id/local_groups_list"...原创 2014-05-10 23:30:24 · 80 阅读 · 0 评论 -
Android中的onWindowFocusChanged()方法详解(转)
转自:http://www.xuebuyuan.com/1587193.html Android中获取手机屏幕的高度和宽度,我们知道在onCreate方法中获取到的值都是为0的,有人说可以在onClick方法中获取值,这个也是个方法 ,但在onWindowFocusChanged方法中可以直接获取到,而且有的时候场景的需要,就不得不在Activity渲染完成后立马获取值,这时候onWi...原创 2014-05-12 11:11:34 · 197 阅读 · 0 评论 -
自定义条形进度条StripProgressBar
像游戏一样的进度条很常用到,我们简单制作如下: (1)自定义控件:package com.yiduoyun.tiku.view;import android.content.Context;import android.util.AttributeSet;import android.view.LayoutInflater;import android.view...原创 2014-05-12 18:43:33 · 222 阅读 · 0 评论 -
Android 完美高仿的微信源码(转载)
本软件基本实现微信的所有UI效果。具备如下功能点:登录、功能指引、退出对话框、设置界面、会话界面、右上角功能键、详细资料头像点击放大效果、摇一摇摇一摇判断“shake”部分来源于网络,具体地址忘了。。。。摇一摇的动画效果是我做的,支持真机摇一摇哦! 新特点:主界面使用的是viewpager 支持手势也支持底部图标点击!(比原版微信tabhost强多了!)其他的不说了,看截图: ...原创 2014-05-13 16:55:05 · 672 阅读 · 0 评论 -
自定义对话框AlertDialog
常用的对话框可以直接调用系统提供的AlertDialog,这过系统提交的对话框比较丑,我们得改写一下:效果如下:含确认和取消两按钮的: 只含取消按钮的: (1)对话框工具类MyAlertDialogUtil.java:package com.vvpinche.util;import android.app.AlertDialog;i...原创 2014-05-14 14:52:40 · 116 阅读 · 0 评论 -
Android学习中关于WindowManager的讲解(转)
我们Android平台是一个又一个的Activity组成的,每一个Activity有一个或者多个View构成。所以说,当我们想显示一个界面的时候,我们首先想到的是建立一个Activity,然后所有的操作在Activity里面实现,或者是一个Dialog或者Toast。这种方式固然简单,但是在有些情况下,我们要求的只是简单的显示,用Activity显然是多余,这个时候,我们如何处理呢?...原创 2014-05-15 11:06:47 · 83 阅读 · 0 评论 -
sqlife查询报错及关键字加粗方式
sqlife查询报错及关键字加粗的实现示例简单记录如下:/** * 搜索知识点 * @param query * @return */ public List<KnowledgePoint> searchKnowledgePoints(String query , String subjectId) { if(query == null)...原创 2014-05-15 14:44:30 · 183 阅读 · 0 评论 -
Android字符串进阶之三:字体属性及测量(FontMetrics)(转)
转载自:http://mikewang.blog.51cto.com/3826268/871765/ 最近的一个模块正好用到字体的相关内容,整理出来。(一) 字体的几个参数 ,以Android API文档定义为准,见下图要点如下:1. 基准点是baseline2. Ascent是baseline之上至字符最高处的距离3. Descent是baseline之下...原创 2014-06-18 11:20:08 · 115 阅读 · 0 评论 -
Android中View的绘制过程 onMeasure方法简述 附有自定义View例子(转)
转自:http://www.cnblogs.com/mengdd/p/3332882.html Android中View的绘制过程 当Activity获得焦点时,它将被要求绘制自己的布局,Android framework将会处理绘制过程,Activity只需提供它的布局的根节点。 绘制过程从布局的根节点开始,从根节点开始测量和绘制整个layout tree。 每一个V...原创 2014-06-18 17:46:46 · 92 阅读 · 0 评论 -
Animation动画加p
Animation动画配置文件原来还可以设置加上p去,加了p后,移动就是从屏幕边开始一直移动到指定的地方。 效果图: 代码很简单:(1)MainActivity.javapackage com.example.animationtest;import android.app.Activity;import android.os.Bundle;i...原创 2014-06-30 17:12:38 · 130 阅读 · 0 评论 -
android 仿 新闻阅读器 菜单弹出效果(附源码DEMO)(转)
转载自:http://blog.csdn.net/vipzjyno1/article/details/23872695 开发中碰到问题之后实现的,觉得可能有的开发者用的到或则希望独立成一个小功能DEMO,所以就放出来这么一个DEMO。原本觉得是最后完成后发网站客户端的,可是这样体现不出一个功能一个功能的分析实现效果,而且周期时间长,所以就完成一部分,发一部分,敬请谅解。 ...原创 2014-06-30 18:10:54 · 209 阅读 · 0 评论 -
如何在模拟器上运行apk文件及查看apk的db
(1)转如何在模拟器上运行apk文件:步骤: 一、经apk文件拷入到android sdk 的tools目录下(我的在目录F:\develop_installed_software\adt-bundle-windows-x86_64-20130219\sdk\platform-tools)。 二、运行模拟器(运行通过SDK目录下的sdk setup.exe或是通过Eclipse启...原创 2014-07-02 16:33:43 · 1874 阅读 · 0 评论 -
Android文字竖直排版TextViewVertical(可横向滚动)(转)
实现中国古文的那种行文格式排版,从上至下从右至左的顺序。废话不多说,先看效果<ignore_js_op style="word-wrap: break-word;"> (1)自定义竖排文字控件TextViewVertical.java:package org.guyue;/************************** * 作者...原创 2014-07-09 11:09:39 · 487 阅读 · 0 评论 -
Andriod Fragment---给Activity添加一个Fragment(转)
通常,Fragment作为Activity整体视图层次树的一部分,被嵌入到宿主Activity的界面的一部分。有两种方法能够把Fragment添加到Activity布局中:1. 在Activity布局文件的内部声明Fragment。你能够像一个视图那样给Fragment指定布局属性。下例说明了给Activity指定两个Fragment的布局文件。 <?xml versio...原创 2014-07-22 13:51:53 · 204 阅读 · 0 评论 -
[Parallax Animation]实现知乎 Android 客户端启动页视差滚动效果(转)
转载自:http://ryanhoo.github.io/blog/2014/07/16/step-by-step-implement-parallax-animation-for-splash-screen-of-zhihu/ 前言Parallax Scrolling (视差滚动),是一种常见的动画效果。视差一词来源于天文学,但在日常生活中也有它的身影。在疾驰的动车上看风...原创 2014-07-23 17:55:19 · 144 阅读 · 0 评论 -
Android大图片裁剪终极解决方案(上:原理分析)(转)
http://blog.csdn.net/floodingfire/article/details/8144604 约几个月前,我正为公司的APP在Android手机上实现拍照截图而烦恼不已。 上网搜索,确实有不少的例子,大多都是抄来抄去,而且水平多半处于demo的样子,可以用来讲解知识点,但是一碰到实际项目,就漏洞百出。 当时我用大众化的解决方案,暂时性的...原创 2014-09-09 16:01:45 · 155 阅读 · 0 评论 -
Android 自定义 HorizontalScrollView 打造再多图片(控件)也不怕 OOM 的横向滑动效果(转)...
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38140505自从Gallery被谷歌废弃以后,Google推荐使用ViewPager和HorizontalScrollView来实现Gallery的效果。的确HorizontalScrollView可以实现Gallery的效果,但是HorizontalScrollView...原创 2014-09-27 17:03:17 · 168 阅读 · 0 评论 -
获取android配置文件的版本信息
在配置文件AndroidManifest.xml里自己可以指定versionCode的versionName,在代码可以使用如下方式获取它们值:/** * 获得应用的版本信息 * @param context * @return */ public static String getAppVersionName(Context context) { ...原创 2014-09-28 16:19:20 · 425 阅读 · 1 评论 -
android fragment(android.support.v4.app.Fragment和android.app.Fragment
(1)android.app.Fragment:兼容的最低版本是android:minSdkVersion="11"因此你的应用不能兼容3.0以下的应用。可以使用<fragment>标签的,这点很重要,如果是用android.support.v4.app.Fragment的话,是不能是用<fragment>标签的,会抛出android.view.InflateEx...原创 2014-10-20 10:18:11 · 237 阅读 · 0 评论 -
android 之popupWindow 在指定位置上的显示(转)
这篇文章主要介绍了popupWindow 在控件的各个方向上的显示(上、下、左、右),主要用到popupWindow 的showAtLocation()方法:在控件的(1)上方:private void showPopUp(View v) { LinearLayout layout = new LinearLayout(this); layout.setBackgrou...原创 2014-06-30 10:29:17 · 155 阅读 · 0 评论 -
PopupWindow使用,弹出菜单窗口
弹窗,可以使用PopupWindow方式,也可以自己制作一个PopupWindow,下面分说两种方式: (一)自己制作一个PopupWindow,实际是一个activity,关键是加入自定义的theme 效果图如下: (1)自定义弹窗activity类SelectPicPopupWindow.java package com.example.pi...原创 2014-06-28 19:17:25 · 219 阅读 · 0 评论 -
自定义控件(自定义属性、合理设计onMeasure、合理设计onDraw等)(转)
转载自:http://blog.csdn.net/carrey1989/article/details/11757409 Android开发做到了一定程度,多少都会用到自定义控件,一方面是更加灵活,另一方面在大数据量的情况下自定义控件的效率比写布局文件更高。 一个相对完善的自定义控件在布局文件中和java代码中都应能灵活设置属性。另外在普通的布局中和AdapterView...原创 2014-06-18 18:00:35 · 96 阅读 · 0 评论 -
自定义虚线控件
虚线控件有时会用到,横的虚线好实现,而竖的虚线则需要自定义,效果如下:代码:(1)自定义控件类:package com.vvpinche.view;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import ...原创 2014-06-23 01:20:50 · 219 阅读 · 0 评论 -
activity切换动画
activity切换可以使用代码:overridePendingTransition(enterAnim, exitAnim); 今天讲的主要是使用theme方式来做(我这里以像微信点击图片放大,再点击图片缩小退出动画为例):样式文件里增加自定义样式styles.xml<!-- 查看大图的Activity效果 --> <style name="...原创 2014-06-23 11:06:56 · 99 阅读 · 0 评论