- 博客(14)
- 收藏
- 关注
转载 Android EditText限制文字长度(中文算3字符,英文算1字符)
/** * 限制输入字符长度 中文算3字符,英文算1字符 */ InputFilter filter = new InputFilter() { final int maxLen = 21; @Override public CharSequence filter(CharSequence source, int sta
2017-06-29 11:19:17 2746
原创 Android Studio 如何依赖第三方项目详解
关于如何依赖第三方项目详解1.首先点击File,选择New里面的Import Module 2.然后回弹出地址选择界面,点击选择你所要依赖的项目,选择好后Next下去完成了依赖第一步。 3.接下来我们需要把依赖项目跟我们的项目关联起来,选择File里面的 Project Structure 4.进入Project Structure选中我们的项目,再选中Dependencies,右边有一个+号
2016-10-14 21:10:07 7135 2
原创 EditText使用属性详解
在开发的过程中,通常会用到EditText,如何让虚拟键盘来适应输入框中内容的类型,通常我们都会在xml文件中加入android:inputType=""。android:inputType="none"android:inputType="text"android:inputType="textCapCharacters"//前3个输入普通字符android:inputType="textCapW
2016-09-18 08:49:09 374
转载 Eclipse项目导入Android Studio,.9图片报错解决办法
Eclipse项目导入Android Studio,.9图片有时会报错,是因为google加强了对.9图片的规范,现在来说说怎么解决。如果有时间,可以重新做,如何做.9图片请移步百度:使用draw9patch制作.9.png图片切记,.9图片是放在Android Studio的mipmap文件夹中的 这里提供两种方法: 1. 在build.gradle中,添加aaptOptions{
2016-08-11 09:04:57 860
转载 使用递归删除源文件名长度大于系统支持的长度
import java.io.File; /** * 解决无限创建的子文件夹删除不了的问题 * @author Treasure * */ public class ForeverDelete { //删除文件夹方法 private void deleteDir(File file) { if (file.listFile
2016-08-10 20:13:23 407
转载 Dialog自动弹出软键盘
Android在拥有EdittExt的Activity界面,一般都会自动弹出键盘,有时我们需要设置EdittExt的一个父View来设置他们的 android:focusable=”true” android:focusableInTouchMode=”true”即可。而在Dialog中,他不会自动弹出键盘,我们呢又需要他自动弹出来。所以就有了这样一个问题。
2016-07-28 11:28:07 407
原创 EditText获取焦点显示按钮,点击按钮清空EditText
//用户触摸EditText得到焦点事件 mEtAccountUserPassword.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View arg0, boolean hasFocus) { // T
2016-07-18 21:32:28 2027
原创 一个简单的自定义SeekBar样式
自定义SeekBar的Xml文件 <!-- 背景 --><item android:id="@android:id/background"> <shape> <!-- 圆角 --> <corners android:radius="5dip" /> <gradient android:angle="270" //渐变的
2016-07-18 21:25:20 4381 2
转载 设置XML点击效果事件
android:state_pressed=["true" | "false"] //被点击 android:state_focused=["true" | "false"] //获得焦点 android:state_selected=["true" | "false"] //被选中 android:state_checkable=["true" | "false"]
2016-07-15 13:55:45 618
转载 double类型保留小数后一位跟两位
public double changeDouble(Double dou){ NumberFormat mNf=new DecimalFormat( "0.0 "); //一位是0.0.两位是0.00 mDou = Double.parseDouble(mNf.format(dou)); return mDou; }
2016-06-23 10:01:41 894
转载 如何配置一个简易的密码弹出框Dialog
如何配置一个简易密码弹出框public void showAlertDialog() { LayoutInflater inflater = LayoutInflater.from(getActivity()); LinearLayout layout = (LinearLayout) inflater.inflate(R.layout.area
2016-06-17 19:51:09 1817
转载 解决用户多次点击弹出Toast队列长时间显示问题
Toast对象在show时系统是将该对象放入队列中,当队列当前没有要显示的toast时才显示本次show请求,这就带来了一些困扰,比如某个操作我们会通过toast提示一些信息,但是如果用户频繁进行此操作,会在队列内堆积非常多的内容,造成不好的用户体验,解决办法是建立工具类,判断成员变量mtoast是否为null,如果为null则通过newToast()对其赋值,如果不为null则通过setText
2016-06-03 11:06:34 1398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人