摘要: 在spinner中显示的数据过多,需要换行,而Android自身提供的android.R.layout.simple_spinner_dropdown_item样式不支持换行,因此参考android提供的样式修改即可。 自定义布局文件:spinner_dropdown_item.xml 直接拷贝自a 阅读全文
posted @ 2016-04-13 16:26 guopeng1987 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: 项目地址: https://github.com/gokhanakkurt/android-menudrawer https://github.com/jfeinstein10/SlidingMenu android-menudrawer用法: protected MenuDrawer mDrawe 阅读全文
posted @ 2016-04-12 17:35 guopeng1987 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 1、ViewPager设置预加载 我有4个tag,都不想被销毁,设置预加载个数为3。 ViewPager viewPager; viewPager.setOffscreenPageLimit(3); 实测:全部预加载时ViewPager初始化比较慢 2、PagerAdapter重载destroyIt 阅读全文
posted @ 2016-04-08 15:49 guopeng1987 阅读(1707) 评论(0) 推荐(0) 编辑
摘要: 在开发的过程中,通常会用到EditText,如何让虚拟键盘来适应输入框中内容的类型,通常我们都会在xml文件中加入android:inputType="" android:inputType="none"// android:inputType="text"//字符 android:inputTyp 阅读全文
posted @ 2016-03-03 12:00 guopeng1987 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 第一步:为了更好的比较,准备两个一模一样的EditText(当Activity启动时,焦点会在第一个EditText上,如果你不希望这样只需要写一个高度和宽带为0的EditText即可避免,这里就不这么做了),代码如下:<EditText android:layout_width="fill_par 阅读全文
posted @ 2016-02-25 16:36 guopeng1987 阅读(7883) 评论(0) 推荐(0) 编辑
摘要: 1.用正则表达式 首先要import java.util.regex.Pattern 和 java.util.regex.Matcher /** * 利用正则表达式判断字符串是否是数字 * @param str * @return */ public boolean isNumeric(String 阅读全文
posted @ 2016-02-25 14:12 guopeng1987 阅读(195457) 评论(1) 推荐(1) 编辑
摘要: Android中处理崩溃闪退异常 大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个 阅读全文
posted @ 2016-02-25 11:08 guopeng1987 阅读(7025) 评论(0) 推荐(0) 编辑
摘要: 第一步,取消project.properties中关于progurad的注释,开启progurad,默认的配置文件会被加载进来。 proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 第 阅读全文
posted @ 2016-02-19 16:00 guopeng1987 阅读(743) 评论(0) 推荐(0) 编辑
摘要: ProgressDialog 继承自AlertDialog,AlertDialog继承自Dialog,实现DialogInterface接口。ProgressDialog的创建方式有两种,一种是new Dialog ,一种是调用Dialog的静态方法Dialog.show()。// 方式一:new ... 阅读全文
posted @ 2016-01-18 17:27 guopeng1987 阅读(33291) 评论(0) 推荐(0) 编辑
摘要: String—>Date方法一:String dateString = "2016-01-08"; try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd "); Date date = sdf.parse(... 阅读全文
posted @ 2016-01-08 16:24 guopeng1987 阅读(363) 评论(0) 推荐(0) 编辑