- 博客(9)
- 收藏
- 关注
翻译 Hack3--Creating a custom ViewGroup
假设现在要创建一个如下图所示的布局,你会怎么做?一种简单做法是利用margin 属性,代码如下:RelativeLayout xmlns:android = "http://schemas.android.com/apk/res/android" android:layout_width= "fill_parent" android:layout_height= "fi
2015-02-12 09:36:50 296
原创 Hack1--结合属性weightSum与layout_weight
这两个属性 是线性布局LinearLayout所特有的属性weightSum:LinearLayout布局内所有元素可使用的总的空间layout_weight:LinearLayout布局内单个元素可使用的空间比如:weightSum:2,layout_weight:1 ,表示该元素占整个布局的一半。例子 :xml version="1.0" en
2015-02-11 10:24:02 382
原创 leetcode--179:Largest Number
题目: Given a list of non negative integers, arrange them such that they form the largest number.例子: 给定由非负整数组成的数组[3, 30, 34, 5, 9], 它们所组成的最大整数为: 9534330.第一眼看到这题目,脑中闪现的思路就是:先找出各
2015-01-26 20:45:01 388
原创 Span的四个常用flag的用法
最近在做聊天表情输入的时候,遇到了一个bug:在已经输入的两个表情中间输入文字时,文字不显示出来,但是实际发送的时候却发送出去了这些文字。比如:我要在下面的两个表情中间插入文字“abc”。下图是编辑时候的情形,定位输入焦点到两个表情的中间处,输入“abc”,但是没显示出来下图是发送完毕后,显示在消息列表的内容。原因是:表情部分是用Spanna
2015-01-12 16:43:13 2385 3
原创 开源项目学习----InfiniteViewPager
1.项目应用场景:官方提供的ViewPager不能循环滑动,当从左向右滑动到最后一页后,如果想再滑到第一页,则必须再从右向左滑动到第一页。本项目就是为了解决此问题而产生。2.项目源码解析(主要包括InfinitePagerAdapter.java和InfiniteViewPager.java文件)首先自定义一个ViewPagerpackage com.antonyt.infinitev
2015-01-07 14:46:49 1643
原创 LinearLayout与RelativeLayout在布局中的使用
基本上同一个布局,LinearLayout与RelativeLayout都能实现,但是实现的复杂度不一样。个人感觉LinearLayout的好处有2点: 写布局时很方便,不用考虑布局内 各组件之间的对齐问题,而且利用它的weight(权重)属性可实现等比例划分,对屏幕适配还是帮助蛮大的,写出来的布局层次清晰,直观明了。RelativeLayout:能够减少布局的嵌套层次
2015-01-07 11:14:12 683
原创 生活中需要注意的细节
1.不要迟到。2.请假要提前。请假,即先请示,后给假。先斩后奏,或者不请假都是要不得的。3.对于别人交代的任务,要及时反馈工作状态,这样大家才能相互配合在一起前进。4.做事要面向结果,不能面向过程,不能只是做了而已,要做出一个好的结果。5.遇到问题,应该先接纳、解决问题,如果不是自己的,也要协调组织相关的人一起来解决。拼命地解释自己的理由、客观原因或者推说是别人的过错,这会给别人形
2015-01-06 16:02:42 392
原创 还在使用findViewById()?教你如何注解式绑定控件
在android开发中,进行界面渲染的时候,必须先对各种View进行初始化,比如:TextView t = (TextView) findViewById(R.id.x);这是我们最常见的获取xml布局中一个textview对象的过程。如果视图过多的话,就会重复的调用这个方法。这样的话,不仅对开发者来说很烦躁,而且从视觉上看代码显得很臃肿。有一种解决方法是使用注解的方式来初始化
2014-12-25 15:43:20 2394
转载 解决Android SDK Manager 更新、下载慢以及待安装包列表不显示的问题
1.打开Windows资源管理器(我的电脑,win7下即计算机),打开“C:\Windows\System32\drivers\etc”文件夹下的hosts文件,注意System32下是drivers文件夹,不是driver文件夹,如图所示。修改hosts文件,修改后的hosts
2014-12-17 16:21:02 681
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人