自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

转载 BottomNavigationView(底部导航)

BottomNavigationView 很早之前就在 Material Design 中出现了,但是直到 Android Support Library 25 中才增加了 BottomNavigationView 控件。也就是说如果使用官方的BottomNavigationView控件必须让targetSdkVersion >= 25,这样才能引入25版本以上的兼容包。接下来我们来看

2017-01-20 14:28:20 836

转载 Android:防止过快点击造成多次事件

问题onClick事件是Android开发中最常见的事件。比如,一个submitButton,功能是点击之后会提交一个订单, 则一般代码如下,其中submitOrder()函数会跳转到下一页进行处理 : //代码0 submitButton.setOnClickListener(new OnClickListener() { @

2017-01-17 15:04:19 233

转载 Android连续点击两次退出程序

连续点击两次程序就退出程序   1、在Activity中设置一个long型的全局变量 firstTime=0,用来记录第一次按下的时间(单位为毫秒);   2、响应Activity的 onKeyUp事件:     @Override     public boolean onKeyUp(int keyCode, KeyEvent event) {         if (k

2017-01-17 15:03:22 541

原创 TextView的查看更多效果

先上图这个效果,开始想着用onclick事件,不行,后来想着用网上的一些方法,效果也没有。然后查了查资料,用自定义控件吧。上代码public class CollapsibleTextView extends LinearLayout implements OnClickListener{ private static final int DEFAULT_MAX_LIN

2017-01-17 11:16:19 1205

原创 android 禁止listview 的ITEM被点击

@Overridepublic boolean areAllItemsEnabled() { return false;} @Overridepublic boolean isEnabled(int position) { return false;}直接在adapter中重写这两个方法

2017-01-12 15:33:18 927

原创 popwindow初始时弹出引发的Unable to add window --token null is not valid

今天在做项目的时候遇到了这个问题,当时我是这样写的protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); CommonUtils.initData(this); setContentView(R.layout.activity_search); mConte

2017-01-10 14:53:54 1011

原创 判断邮编是否是正确的

/*** * 判断 String 是否是 int * * @param input * @return */ public static boolean isInteger(String input){ Matcher mer = Pattern.compile("^[+-]?[0-9]+$").matc

2017-01-06 11:30:46 958

转载 Android中Dialog的使用

在Android中经常要使用Dialog来实现一些提示以及一些特殊的效果,而且样式也不一样,每次都得查一大堆资料,还不一定能解决,这里总结一些常用的Dialog的实践。普通的Dialog//普通的AlertDialog对话框findViewById(R.id.btn_common).setOnClickListener(new View.OnClickListener() {

2017-01-03 17:04:29 1040

转载 java 读写文件[多种方法]

java中多种方式读文件 一、多种方式读文件内容。 1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 */ import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileRe

2017-01-03 16:59:45 279

转载 list用法示例详解

|--List:元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引,  |-- ArrayList:底层的数据结构使用的是数组结构(数组长度是可变的百分之五十延长)(特点是查询很快,但增删较慢)线程不同步  |-- LinkedList:底层的数据结构是链表结构(特点是查询较慢,增删较快)  |-- Vector:

2017-01-03 16:58:52 271

转载 java中File类的使用方法

构造函数复制代码 代码如下:public class FileDemo {     public static void main(String[] args){         //构造函数File(String pathname)         File f1 =new File("c:\\abc\\1.txt");         //File(String

2017-01-03 16:58:17 802

转载 java写入文件的几种方法分享

一,FileWritter写入文件FileWritter, 字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾。1. 替换所有现有的内容与新的内容。new FileWriter(file);2. 保留现有的内容和附加在该文件的末尾的新内容。

2017-01-03 16:57:44 689

转载 abstract 和 interface的区别详解

先给大家说下基本概念    在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface

2017-01-03 16:57:19 352

转载 java登录验证码实现代码

VerifyCodeServlet.java类:复制代码 代码如下:package com.spring.controller;import java.awt.Color;         import java.awt.Font;         import java.awt.Graphics2D;         import java.awt.image.Buf

2017-01-03 16:54:43 708

转载 Java环境变量的设置方法(图文教程)

安装JDK 向导进行相关参数设置。如图:正在安装程序的相关功能,如图:选择安装的路径,可以自定义,也可以默认路径。如图:成功安装之后,进行测试是否真的成功安装,点击【开始】----【运行】----输入 CMD,在命令提示符里面输入“Java -version”并按回车键,出现下图,即为安装成功。如图:下面开始配置环境变量,右击【我的电脑】---【属性】-

2017-01-03 16:52:44 540

转载 常用正则表达式

说明:正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索/替换时是否加上此限定则根据搜索的要求而定,此外,也有可能要在前后加上\b而不是^和$。此表所列的常用正则表达式,除个别外均未在前后加上任何限定,请根据需要,自行处理。正则表达式(英文:Regular Expression)在计算机科学中,是指一个用来描

2017-01-03 16:51:04 457

转载 java用split分割字符串

下面有段代码:?123String str="1#2#3";String[] strs=str.split("#");System.out.println(strs.length);ok,上面这段代码最终输出结果是2,这没有问题,但是如果换成下面的写法呢,请看:?

2017-01-03 16:44:37 4537

转载 java使double保留两位小数的多方法

mport java.text.DecimalFormat;  DecimalFormat    df   = new DecimalFormat("######0.00");   double d1 = 3.23456  double d2 = 0.0;double d3 = 2.0;df.format(d1); df.format(d2); df.forma

2017-01-03 16:39:00 594

Android 开发范例代码大全(第2版).pdf

Android 开发范例代码大全(第2版)包含基础android应用开发中的许多例子,实际操作可靠性非常高,对基础的稳固有很大帮助

2018-06-29

[Android.UI基础教程].Jason.Ostrander.扫描版.pdf

[Android.UI基础教程].Jason.Ostrander.扫描版,关于android的UI设计方面的知识,学习过程的经典书

2018-06-29

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

TA关注的人

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