Android
文章平均质量分 80
iteye_15118
这个作者很懒,什么都没留下…
展开
-
Android GridView属性集合
GridView的一些特殊属性: 1.android:numColumns=”auto_fit” //GridView的列数设置为自动2.android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.android:vertica...原创 2015-02-27 15:01:40 · 258 阅读 · 0 评论 -
No tab content FrameLayout found for id xxxxxxx
android 4.4 自己加上的 android-support-v4.jar 使用以下布局会报No tab content FrameLayout found for id xxxxxxx我老版本的 android-support-v4.jar 差距很大 用FragmentTabHost + FragmentActivity 实现了微博的底部Tab,lay...原创 2014-09-21 23:28:53 · 116 阅读 · 0 评论 -
Android学习笔记:TabHost 和 FragmentTabHost
TabHost 命名空间: android.widget.TabHost 初始化函数(必须在addTab之前调用): setup(); 包含两个子元素: 1.Tab标签容器TabWidget(@android:id/tabs) 2.Tab内容容器FrameLayout(@android:id/t...原创 2014-09-21 22:43:53 · 75 阅读 · 0 评论 -
FragmentTabHost切换Fragment时避免重复加载UI
使用FragmentTabHost时,Fragment之间切换时每次都会调用onCreateView方法,导致每次Fragment的布局都重绘,无法保持Fragment原有状态。 解决办法:在Fragment onCreateView方法中缓存View [java] view plaincopy private View rootVi...原创 2014-09-21 11:25:12 · 90 阅读 · 0 评论 -
android源码查看 android-support-v4.jar
想查看android-support-v4.jar的源码的时候你会发现悲剧了,看不了,那是因为我们没关联android-support-v4.jar的源码,接下来就教大家怎么关联android-support-v4.jar的源码Android SDK在extras目录中同样提供了support包的源码,当然前提是你使用Android SDK Manager下载过了Android Suppor...原创 2014-09-21 10:45:41 · 115 阅读 · 0 评论 -
Android Support v4、v7、v13的区别和应用场景
http://my.oschina.net/chengliqun/blog/148451 N久未做android了,以前做的时候,2.2才刚出来,现在android都更新到了4.3了,而从前一段时间android各个sdk版本市场占有率 来看,1.6、2.1还是占有一定的市场,故在有些时候,我们还是得要考虑兼容这些版本。 google提供了Android Support Libr...原创 2014-09-20 18:52:04 · 81 阅读 · 0 评论 -
理解Fragment生命周期
官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095: D/AppListFragment...原创 2014-09-20 18:50:22 · 85 阅读 · 0 评论 -
: android.support.v4.app.SuperNotCalledException
09-20 18:44:40.842: E/AndroidRuntime(28757): FATAL EXCEPTION: main09-20 18:44:40.842: E/AndroidRuntime(28757): android.support.v4.app.SuperNotCalledException: Fragment ChartFrameActivity{42d15ec0 #...原创 2014-09-20 18:46:52 · 119 阅读 · 0 评论 -
Android BadgeView使用介绍 (数字提醒提示)
BadgeView主要是继承了TextView,所以实际上就是一个TextView,底层放了一个label,可以自定义背景图,自定义背景颜色,是否显示,显示进入的动画效果以及显示的位置等等;效果图:使用如: ImageView target= (ImageView )findViewById(R.id.imageview);BadgeView bv = new Ba...原创 2014-09-19 16:27:24 · 172 阅读 · 0 评论 -
RelativeLayout用到的一些重要的属性
第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 ...原创 2014-09-19 16:15:34 · 85 阅读 · 0 评论 -
Android UI设计技巧
http://www.cnblogs.com/qianxudetianxia/category/293007.html 1.使用include标签实现包含共享UI设计(1)创建新的布局文件 title_layout.xml,里面包含共享内容的布局(2)layout属性:其对应抽取出来的共享的布局内容<LinearLayout xmlns:android="h...原创 2014-09-19 11:22:15 · 81 阅读 · 0 评论 -
android布局技巧:创建高效布局
Android UI工具包提供了一些布局管理器,它们使用起来相当容易,而且,大多数的时候,你只需要使用它们最基本的特征来实现UI。执着于基本特征的使用对于创建UI来说,往往不是最高效的。一个常见的例子就是滥用LinearLayout,它将会导致View树中的View数量激增。View——更糟的是,布局管理器——添加到应用程序里都会带来一定的消耗:初始化,布局和绘制变得更加缓慢。嵌套布局的花销...原创 2014-09-18 22:57:13 · 103 阅读 · 0 评论 -
Android中使用ViewPager制作广告栏效果 - 解决ViewPager占满全屏页面适配问题
参考界面 : 携程app首页的广告栏, 使用ViewPager实现 自制页面效果图 : . 一. ViewPager适配页面问题 1. ViewPager出现的问题 ViewPager占满全屏问题 : ViewPager在XML中定义了android:layout_height 和 android:layout_width 之后, 不论这两...原创 2014-09-15 11:19:36 · 169 阅读 · 0 评论 -
android 制作9.png图片
在Android的设计过程中,为了适配不同的手机分辨率,图片大多需要拉伸或者压缩,这样就出现了可以任意调整大小的一种图片格式“.9.png”。这种图片是用于Android开发的一种特殊的图片格式,它的好处在于可以用简单的方式把一张图片中哪些区域可以拉伸,哪些区域不可以拉伸设定好,同时可以把显示内容区域的位置标示清楚。本文结合一些具体的例子来看下.9.png的具体用法。...原创 2014-09-22 14:42:56 · 107 阅读 · 0 评论 -
Android ViewGroup.setDescendantFocusability函数
这个函数是在ViewGroup里定义的,主要用于控制child View获取焦点的能力,比如是否阻止child View获取焦点。 他有三个常量可供设置 FOCUS_BEFORE_DESCENDANTS ViewGroup本身先对焦点进行处理,如果没有处理则分发给child View进行处理FOCUS_AFTER_DESCENDANTS 先分发给Child View进行处理...原创 2014-09-22 22:40:05 · 92 阅读 · 0 评论 -
Android在listview添加checkbox实现原理与代码
Android在listview添加checkbox如何实现一直都是新手朋友们的头疼问题,接下来为您详细介绍实现方法,感兴趣的朋友可以了解下 <!--NEWSZW_HZH_BEGIN-->主界面CheckBoxinListViewActivity.java代码如下: 复制代码 代码如下:public class CheckBoxinListViewAct...原创 2015-02-26 23:09:35 · 327 阅读 · 0 评论 -
Android -----listView的属性大全
<?xml version="1.0" encoding="utf-8"?>02 <ListView xmlns:android="http://schemas.android.com/apk/res/android"03 android:id="@+id/listview"04...原创 2015-02-03 11:52:03 · 146 阅读 · 0 评论 -
Android中<meta-data>的使用
http://blog.sina.com.cn/s/blog_8417aea8010110he.html在AndroidManifest.xml中,<meta-data>元素可以作为子元素,被包含在<activity>、<application> 、<service>和<receiver>元素中,但不同的父元素,在应用时读取的方法...原创 2015-02-02 14:49:26 · 120 阅读 · 0 评论 -
Android Activity的切换动画
app中Activity之间跳转方式太单调有没有。。。想改变一下?那就自己写呗!!!!!!实现Acitvity之间跳转的方式有两种。一、在AndroidManifest中定义。1、现在res/values/styles.xml中加上一个style,如下?1234<style name="AppTheme" mce_bogus=...原创 2015-01-31 23:21:30 · 129 阅读 · 0 评论 -
GitHub 优秀的 Android 开源项目
GitHub 优秀的 Android 开源项目 转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、...原创 2015-01-18 00:06:07 · 220 阅读 · 0 评论 -
Android之ActionBar、Tabs、Fragment、ViewPager实现标签页切换并缓存页面
感觉 Android 到处都是坑,每个地方都要把人折腾半天。今天来简单说说 Android之ActionBar、Tabs、Fragment、ViewPager 实现标签页切换并缓存页面关于他们的介绍就不多说了,网上到处都是,只说关键的部分:我在开发的时候遇到几个疑难问题,花费大量时间处理,总结如下:1. 关于 Fragment 内部逻辑处理该写在哪个事件回调部分?2. Vie...原创 2014-12-29 16:48:14 · 176 阅读 · 0 评论 -
Android APK反编译详解(附图)
本文Android反编译教程,测试环境:Win7 Ultimate x64Ubuntu 12.04 x86_x64反编译工具包 下载 (2012-10-10更新) 一、Apk反编译得到Java源代码下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具。apk反编译工具dex2jar...原创 2014-09-27 22:46:57 · 90 阅读 · 0 评论 -
ActionBar样式解析
Android的装饰风格有多种,这些风格的不同之处主要体现在标题栏区域。比如最普通的标题栏仅有图标和标题。还有一些其他的风格,如带进度条的标题栏等。 在Android4.0上,有了新的标题栏,名为ActionBar,它提供了能强大的功能,如支持TAB页,支持菜单等。下面将分析主要的ActionBar样式。 一, ActionBar样式定义Th...原创 2014-09-26 15:58:51 · 85 阅读 · 0 评论 -
slidingMenu的使用教程
开源项目SlideMenu使用详解,有需要的朋友可以参考下。 以前搞过一个滑动菜单,是自己重写发view,实现了基本功能可以滑动显示,后来看了下SlideMenu的使用,真是非常强大,不但可是简单的设置实现两侧滑动菜单,还可以设置菜单的阴影、渐变色、划动模式等,所以还是老实点直接用现成的吧,当然有时间的话还要看先SlideMenu的源码。这里先详细分析下SlideMenu的使用:准...原创 2014-09-24 22:32:15 · 137 阅读 · 0 评论 -
android几种定时器机制及区别(转载整理)
在android中,经常用到的定时器主要有以下几种实现:一、采用Handler与线程的sleep(long )方法二、采用Handler的postDelayed(Runnable, long) 方法三、采用Handler与timer及TimerTask结合的方法。下面逐一介绍:一、采用Handle与线程的sleep(long )方法Handler主要用来处理接受到的消息。这只是最主要的方法,当...原创 2014-09-22 22:52:12 · 92 阅读 · 0 评论 -
Android WebView开发常见问题
1、添加权限:AndroidManifest.xml中必须使用许可”android.permission.INTERNET”,否则会出Web page not available错误。 2、在要Activity中生成一个WebView组件:WebView webView = new WebView(this); 3、设置WebView基本信息: 如果访问的页...原创 2014-09-22 22:50:59 · 89 阅读 · 0 评论 -
Android为ListView的Item设置不同的布局
package cc.testlistview; import java.util.ArrayList; import java.util.HashMap; import android.os.Bundle; import android.view.View; import android.widget.AdapterVi...原创 2014-09-15 11:18:47 · 73 阅读 · 0 评论 -
Android优秀开源项目
203.208.46.146 www.google.com74.125.113.121 developer.android.com203.208.46.146 dl.google.com203.208.46.146 dl-ssl.google.comAndroid经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学...原创 2014-09-14 11:05:53 · 67 阅读 · 0 评论 -
如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09
问题概述:在导入一个app后提示如下错误:“Error generating final archive: Debug Certificate expired on 10/09/18 16:30” 原因分析:android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android-...原创 2014-08-11 20:11:58 · 105 阅读 · 0 评论 -
Unable to execute dex: Multiple dex files define的解决办法
这个变态的问题,如果你的sdk没有更新出现这种问题,把自动build auto 关掉, 关掉Eclipse 如果进来R 没有了,把你的所有的android lib 删掉重新加入进来,还要把Eclipse里面项目里面bin目录里的删掉,之后手动build 在看效果,个人觉得关掉eclipse的自动build 功能,时不时又出现这个问题,弄的内心憔悴。 ...原创 2013-01-20 12:06:25 · 86 阅读 · 0 评论 -
conversion to dalvik format failed with error 1
1.如果无意中把Android 1.6 lib删掉了。 通过build path 把jar包引入进来但是还是报错,lib的名字一定要使用Android + 版本号就能识别。下面有上传的图片原创 2012-10-14 12:19:52 · 66 阅读 · 0 评论 -
Android开发环境搭建全程演示(jdk+eclip+android sdk)
相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre. (2)eclipse下载进入该网页: http://www.eclipse.org/downloads/ (或者直接点击下载:BT下载 HTTP下...原创 2012-02-23 22:52:17 · 77 阅读 · 0 评论 -
Android 之 sms 短信
Android 之 sms 短信分类: Android2011-09-05 10:14 482人阅读 评论(0) 收藏 举报 概述SMS(Short Messaging Service), 即我们经常使用的短信服务。它是一种存储和转发服务。也就是说,短消息并不是直接从发送人发送到接收人,而始终通过 SMS 中心进行转发的。如果接收人处于未连接状态(可能电话已关闭...原创 2012-01-18 11:40:35 · 149 阅读 · 0 评论 -
Android的四大天王
Android 框架图 650) this.width=650;">Android系统主要分成四层:Linux Kernel:是Linux的核心,主要继承了显示驱动、相照驱动、蓝牙、闪存、USB驱动等等,是基本的系统驱动程序。Library&&Android Runtime:该层主要包含了C,C++程序包 以及 Android 的运行环境。其中Android运行...原创 2012-01-18 11:40:17 · 215 阅读 · 0 评论 -
Android 之ActivityThead、ActivityManagerService 与activity的管理和创建
[置顶]Android 之ActivityThead、ActivityManagerService 与activity的管理和创建分类: Android2011-06-27 13:56 4707人阅读 评论(17) 收藏 举报 在android中,Activity是四大组件中比较重要的一个(当然其他的也比较重要),那么android中是怎样管理这些activity的...原创 2012-01-17 13:42:59 · 114 阅读 · 0 评论 -
Android开发之旅: Intents和Intent Filters(实例部分)
引言 上篇我们介绍了Intents和Intent Filters的理论部分,主要是介绍了:activities、services、broadcast receivers三种组件的Intent机制两种Intent(显式和隐式)及它们如何去匹配目的组件、Intent对象包含哪些信息、Intent Filters的action & category & data。 Int...原创 2012-01-17 13:40:13 · 93 阅读 · 0 评论 -
Android入门第二篇之LinearLayout、AbsoluteLayout
Android 的UI 布局都以Layout 作为容器,在上面按照规定排列控件,这方面跟JAVA 的Swing 和LWUIT 很像。控件跟Layout 有很多属性是一样的,可以在Properties 里面修改,跟.NET/Delphi 等RAD 类似,其中最常用的属性有以下这些:id="@+id/edtInput",ID 是连接UI 与代码的桥梁Gravity= "center" ,L...原创 2012-01-17 13:37:42 · 73 阅读 · 0 评论 -
Android入门第一篇
Android挺火的,可惜刚毕业,温饱才刚刚解决,还没能力买台Android手机,所以目前的开发只能用模拟器来做。。。就目前 Android SDK 1.5 + Eclipse + ADT的开发方式来说,跟J2ME最大的区别在于UI的不同,当然Android比J2ME多出很多东西,多出的是J2ME无法作对比的。。。。刚开始做Android开发,很多人都是先写个简单的界面,再加点控制代码,本文就是这...原创 2012-01-17 13:37:02 · 84 阅读 · 0 评论 -
Android四大组件之Activity
详细介绍如何创建Activity、生命周期、内存管理、启动模式。 创建Activity 一.定义Activity 1. 定义Activity 定义类继承Activity 2.在AndroidManifest.xml的节点中声明<activity> 显式意图创建Activity三种方式方式 //第一种方式:构造函数,...原创 2012-01-17 13:33:31 · 70 阅读 · 0 评论 -
多式样ProgressBar
多式样ProgressBar普通圆形ProgressBar该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。一般只要在XML布局中定义就可以了。<progressBar android:id="@+id/widget43" android:layout_width="wrap_content" andr...原创 2011-01-22 22:44:42 · 592 阅读 · 0 评论