自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 289

原创 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 372

原创 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 381

原创 Span的四个常用flag的用法

最近在做聊天表情输入的时候,遇到了一个bug:在已经输入的两个表情中间输入文字时,文字不显示出来,但是实际发送的时候却发送出去了这些文字。 比如:我要在下面的两个表情中间插入文字“abc”。 下图是编辑时候的情形,定位输入焦点到两个表情的中间处,输入“abc”,但是没显示出来 下图是发送完毕后,显示在消息列表的内容。 原因是:表情部分是用Spanna

2015-01-12 16:43:13 2349 3

原创 开源项目学习----InfiniteViewPager

1.项目应用场景:官方提供的ViewPager不能循环滑动,当从左向右滑动到最后一页后,如果想再滑到第一页,则必须再从右向左滑动到第一页。本项目就是为了解决此问题而产生。 2.项目源码解析(主要包括InfinitePagerAdapter.java和InfiniteViewPager.java文件) 首先自定义一个ViewPager package com.antonyt.infinitev

2015-01-07 14:46:49 1631

原创 LinearLayout与RelativeLayout在布局中的使用

基本上同一个布局,LinearLayout与RelativeLayout都能实现,但是实现的复杂度不一样。 个人感觉LinearLayout的好处有2点: 写布局时很方便,不用考虑布局内 各组件之间的对齐问题,而且利用它的weight(权重)属性可实现等比例划分,对屏幕适配还是 帮助蛮大的,写出来的布局层次清晰,直观明了。 RelativeLayout:能够减少布局的嵌套层次

2015-01-07 11:14:12 676

原创 生活中需要注意的细节

1.不要迟到。 2.请假要提前。请假,即先请示,后给假。先斩后奏,或者不请假都是要不得的。 3.对于别人交代的任务,要及时反馈工作状态,这样大家才能相互配合在一起前进。 4.做事要面向结果,不能面向过程,不能只是做了而已,要做出一个好的结果。 5.遇到问题,应该先接纳、解决问题,如果不是自己的,也要协调组织相关的人一起来解决。拼命地解释自己的理由、客观原因或者推说是别人的过错,这会给别人形

2015-01-06 16:02:42 386

原创 还在使用findViewById()?教你如何注解式绑定控件

在android开发中,进行界面渲染的时候,必须先对各种View进行初始化,比如: TextView t = (TextView) findViewById(R.id.x); 这是我们最常见的获取xml布局中一个textview对象的过程。如果视图过多的话,就会重复的调用这个方法。这样的话,不仅对开发者来说很烦躁,而且从视觉上看代码显得很臃肿。 有一种解决方法是使用注解的方式来初始化

2014-12-25 15:43:20 2387

转载 解决Android SDK Manager 更新、下载慢以及待安装包列表不显示的问题

1.打开Windows资源管理器(我的电脑,win7下即计算机),打开“C:\Windows\System32\drivers\etc”文件夹下的hosts文件,注意System32下是drivers文件夹,不是driver文件夹,如图所示。 修改hosts文件, 修改后的hosts

2014-12-17 16:21:02 669

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除