android
文章平均质量分 69
free_logic
纸上得来终觉浅,绝知此事要躬行~
展开
-
Android 国际化与资源自适应
说起Android SDK国际化,通常只需要将界面文字翻译成不同语言,然后将相应的资源文件放到各种语言特定国际化资源目录资源的自适应性 主要指单独为每一种环境设置资源,例如对480*320 和 854 * 480 两种分辨率的手机设置两种XML布局文件. 1. 对于界面的字符串国际化,实际就是为应用程序提供不同语言的字符串, 对于开发人员要做的确是,为保存各种语言的字符串资源转载 2014-02-24 11:21:25 · 1061 阅读 · 0 评论 -
编程经验谈
1.ui状态改变,必须在接口调用成功之后。接口调用不成功,必须保持在未调用接口前的状态。原创 2016-06-02 16:47:28 · 509 阅读 · 0 评论 -
编程守则
1.第一遍代码决定其80%的质量。无论时间多紧,项目多急,第一遍代码必须写好。提测前一定要尽量保证其质量。原创 2016-06-02 18:09:41 · 738 阅读 · 0 评论 -
android那些坑
2016-5-301.DialogFragment.show()抛出Fragment already added异常DialogFragment.show()方法内部会调用FragmentTransaction.add(),让DialogFragment显示。如果用户快速单击两次按钮,会调用两次DialogFragment.show()方法,而抛出Caused by:原创 2016-05-30 19:22:35 · 632 阅读 · 0 评论 -
监听listivew滚动距离最优方案
监听listivew垂直方向滚动距离原创 2016-02-05 16:01:14 · 2838 阅读 · 0 评论 -
Android杂谈--Activity、Window、View的关系
一、首先说说View和ViewGroup吧 Android系统中的所有UI类都是建立在View和ViewGroup这两个类的基础上的。所有View的子类成为”Widget”,所有ViewGroup的子类成为”Layout”。View和ViewGroup之间采用了组合设计模式,可以使得“部分-整体”同等对待。ViewGroup作为布局容器类的最上层,布局容器里面又可以有View和ViewG转载 2014-06-20 00:24:08 · 772 阅读 · 0 评论 -
ContentProvider和Uri详解
一、使用ContentProvider(内容提供者)共享数据ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_转载 2014-06-18 20:17:25 · 571 阅读 · 0 评论 -
startActivityForResult用法详解
一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requ转载 2014-06-17 13:17:40 · 693 阅读 · 0 评论 -
Android控件之SlidingDrawer(滑动式抽屉)
Android控件之SlidingDrawer(滑动式抽屉)SlidingDrawer效果想必大家也见到过,它就是1.5模拟器上进入应用程序列表的效果。下面是截图一、简介 SlidingDrawer隐藏屏外的内容,并允许用户通过handle以显示隐藏内容。它可以垂直或水平滑动,它有俩个View组成,其一是可以转载 2014-03-25 15:50:09 · 904 阅读 · 0 评论 -
tabHost的两种实现方式
A.布局文件中添加TabHost上图为最终效果图代码结构图 main.xml[xhtml] view plaincopyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.and转载 2014-03-22 22:26:05 · 1038 阅读 · 0 评论 -
LayoutInflater的inflate函数root参数的理解
本文为网上关于LayoutInflater的inflate函数分析的整理,和一些个人理解!LayoutInflater作用是将layout的xml布局文件实例化为View类对象。获取LayoutInflater的方法有如下三种:?LayoutInflater inflater=(LayoutInflater)context.getSystemService(Co原创 2014-03-10 09:57:44 · 2080 阅读 · 0 评论 -
ViewGroup对触摸事件的分发响应过程
ViewGroup对触摸事件的分发响应过程,为什么View onTouchEvent,ACTION_DOWN返回false,View再接收不到后续touch?View onTouchEvent,ACTION_DOWN返回true,之后事件不再从走原有分发过程,而直接分发到此View上去?ViewGroup如何实现事件拦截的思路等.........结合这篇博客看源码,nice原创 2016-10-20 19:11:25 · 851 阅读 · 2 评论