- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 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
3606
原创 Android复杂页面代码拆分方法
问题描述: 项目中有时候会遇到很复杂的页面,比如在同个Activity或者Fragment中要实现两个界面,本文介绍一种比较简单的拆分方法。先上效果图: 第一个界面和第二个界面,两个Button都是在自定义的View中实现点击的操做没有在主界面的Activity中实现,而是抽到第一个界面的自定义View的类中实现了。代码解析:自定义一个容器类,重写onFinishInflate的回调方法,在此
2016-05-20 11:29:43
3754
原创 手动延时弹出软键盘
Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { InputMethodManager imm = (Input
2016-05-19 18:30:17
720
原创 ListView和ScrollView冲突
由于两者都有滑动效果,套在一起的时候就会出现ListView的高度出现错误,沿着这个思路,只要在ListView计算高度的时候给他手动测量出来就行。历史合作的列表高度出现了问题列表高度正常的情况解决方法:自定义一个ListView子类,重写onMeasure()方法。代码如下:public class CooperateListView extends ListView { public C
2016-05-19 18:12:57
441
原创 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
原创 AS跨依赖包引用资源文件
自从Android studio升级到2.1之后,就会出现在不同的依赖包之间引用资源文件出错,显示找不到资源文件的情况,建议以后尽量把项目要用到的资源文件放在同个路径下。以免出现如下不必要错误。Error:(24, 29) No resource found that matches the given name (at 'background' with value '@drawable/whit
2016-05-19 16:43:50
1341
原创 getCompoundDrawables
getCompoundDrawables方法简介:用于获取当下该控件的上下左右位置的Drawable引用,该方法返回的是Drawable[]数组,length为4,分别对应Left,Top,Right和Bottom的Drawable引用。比如:以下代码的Edittext,drawable[2]就对应于EditText控件的右端。在代码中动态添加图标就用到这个方法,相当于XML文件中的drawable
2016-05-18 17:28:53
3157
1
原创 React Native导入独立模块ES6写法
概述:开发的过程中,有很多需要抽象出来可以拿来公用的模块,比如App的顶栏本文就介绍一下ES6怎么写独立的模块的导出和导入。详细内容:我们先创建一个独立的js文件/** * Sample React Native App * https://github.com/facebook/react-native */import React, { App
2016-04-10 23:17:14
7178
原创 RecycleView用法总结
先上效果图:简介:如动画所示,这个项目下来用上了ListView,GridView,还有一个横向的GridView。不过,却没有单独用我们所熟知的ListView等多个控件,而仅仅只用了一个RecycleView。顾名思义,RecycleView——可以循环♻️回收,反复使用的View,一个顶三。从此listView可以有替代者了。怎么用:(1)准备在XML文件
2015-12-13 14:30:20
2022
原创 朝花夕拾
症状:[一]int test;textView.setText(test);出现一个错误,textView不能直接写入int类型的数据,只能是转化为String类型,转换String类型有几种方法方法一:textView.setText(test + ""); //直接在int数据后拼加"";方法二:String s = String.valueOf(i);方法三
2015-11-30 22:32:03
502
原创 startActivityForResult使用简介
简介:用于在两个Activity中跳转,特别注意的是,在第二个Activity finish()后,会自动跳转回第一个Activity。主要方法:在第一个Activity中:public class FirstActivity extends AppCompatActivity { private Intent intent; @Override pro
2015-11-30 22:05:06
487
原创 谷歌原生下拉刷新SwipeRefreshLayout
下拉刷新之SwipeRefreshLayout:效果如图:最重要的几个方法://findview swipeRefreshLayout = (SwipeRefreshLayout) v.findViewById(R.id.swipeRefreshLayout); //设置卷内的颜色 swipeRefreshLayout.setColorScheme
2015-11-30 21:28:24
811
原创 Android Studio的导包依赖问题
问题的表现形式:在多项目(多个可运行app)情况下,一个工程文件只需要一个supportV7或者V4的包。ActionBarActivity总是出错,但是明明android.support.v7.app.ActionBarActivity包有包含进来。解决方案:换到project目录,找到.idea-->libraries-->appcompat_v7_22_2_1.xml文件,
2015-11-21 01:14:36
795
原创 Android studio appcompat-v7 更新23.0.x版本后出现问题
最近在更新了AS之后,创建工程就出现来问题!错误代码提示如下:/Users/Yuseng/Documents/AndroidStudioWorkSpace/MyApplication1/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.0.1/res/values-v23/values-v23.xm
2015-09-14 10:18:21
6247
7.60和7.51 IAR注册机(保证能用,本人亲测)
2014-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人