
项目助理Projec
BenChur
少,即是多。
展开
-
getCompoundDrawables
getCompoundDrawables方法简介:用于获取当下该控件的上下左右位置的Drawable引用,该方法返回的是Drawable[]数组,length为4,分别对应Left,Top,Right和Bottom的Drawable引用。比如:以下代码的Edittext,drawable[2]就对应于EditText控件的右端。在代码中动态添加图标就用到这个方法,相当于XML文件中的drawable原创 2016-05-18 17:28:53 · 3159 阅读 · 1 评论 -
android:fillViewport="true"
<ScrollView android:layout_width="match_parent" android:layout_height="wrap_content" android:fillViewport="true">fillViewport用于ScrollView, 当ScrollView里面的空间高度大于ScrollView的时候,这个属原创 2016-05-19 17:47:01 · 8001 阅读 · 0 评论 -
ListView和ScrollView冲突
由于两者都有滑动效果,套在一起的时候就会出现ListView的高度出现错误,沿着这个思路,只要在ListView计算高度的时候给他手动测量出来就行。历史合作的列表高度出现了问题列表高度正常的情况解决方法:自定义一个ListView子类,重写onMeasure()方法。代码如下:public class CooperateListView extends ListView { public C原创 2016-05-19 18:12:57 · 443 阅读 · 0 评论 -
手动延时弹出软键盘
Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { InputMethodManager imm = (Input原创 2016-05-19 18:30:17 · 721 阅读 · 0 评论 -
Android复杂页面代码拆分方法
问题描述: 项目中有时候会遇到很复杂的页面,比如在同个Activity或者Fragment中要实现两个界面,本文介绍一种比较简单的拆分方法。先上效果图: 第一个界面和第二个界面,两个Button都是在自定义的View中实现点击的操做没有在主界面的Activity中实现,而是抽到第一个界面的自定义View的类中实现了。代码解析:自定义一个容器类,重写onFinishInflate的回调方法,在此原创 2016-05-20 11:29:43 · 3757 阅读 · 0 评论 -
SearchView实时搜索初体验
效果从联系人拿到的数据实时筛选代码:Xml文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andr原创 2016-05-20 14:22:07 · 3607 阅读 · 0 评论