这段时间学习了下ButterKnife注解框架,学习的不是特别深入,但是基础也差不多了,在此记录总结一下。 ButterKnife是一个Android View注入的库,主要是注解的使用,可以减少很多代码的书写,使代码结构更加简洁和整齐。ButterKnife可以避免findViewById的调用, ...
分类:
移动开发 时间:
2017-07-12 10:06:14
阅读次数:
269
补间动画 先使用ImageView显示一张图片 ImageView iv=(ImageView)findViewById(R.id.iv); 1.透明 AlphaAnimation aa=new AlphaAnimation(1.0,0.0);//1.0完全透明0.0完全不透明 aa.setDura ...
分类:
其他好文 时间:
2017-07-11 11:17:07
阅读次数:
136
1 在使用EditText控件时,经常需要指定android:inputType属性,比如用户名输入框,密码输入框等。 而不同的android:inputType属性有时候会有使用不同的字体 EditText etPassword = findViewById(R.id.etPassword); e ...
分类:
移动开发 时间:
2017-07-04 12:15:25
阅读次数:
219
1.用Enum代替整数集 //不合理的定义类型 LinearLayout one = (LinearLayout) findViewById(R.id.linearlayout_test_1); one.setOrientation(2012); //使用emun来定义 public class L ...
分类:
编程语言 时间:
2017-07-01 19:21:42
阅读次数:
200
作用: 1、对于一个没有被加载或者想要动态加载的界面, 都须要使用inflate来加载. 2、对于一个已经加载的Activity, 就能够使用实现了这个Activiyt的的findViewById方法来获得当中的界面元素. 方法: Android里面想要创建一个画面的时候, 初学一般都是新建一个类, ...
分类:
其他好文 时间:
2017-06-27 20:08:08
阅读次数:
203
private void init() { Button landButton = (Button) findViewById(R.id.landbutton); landButton.setOnClickListener(new ClickListenerlandButton()); Button... ...
分类:
移动开发 时间:
2017-06-25 23:08:20
阅读次数:
274
前言: App项目开发大部分时候还是以UI页面为主,这时我们需要调用大量的findViewById以及setOnClickListener等代码,控件的少的时候我们还能接受,控件多起来有时候就会有一种想砸键盘的冲动。所以这个时候我们想着可以借助注解的方式让我们从这种繁重的工作中脱离出来,也让代码变得 ...
分类:
移动开发 时间:
2017-06-25 14:59:12
阅读次数:
272
在我们平时开发Android项目的时候比如常常须要使用各种View控件,然后进行声明,findViewById,而且进行强转。每次都要写这种代码就显得很繁琐,而且easy出错哦。那么针对这种情况且不限定于以上的这类情况。Dependency injection 能够大大减少了类之间的依赖性。能够通过 ...
分类:
其他好文 时间:
2017-06-19 18:41:49
阅读次数:
127
有时候一个文本框为了强调内容须要显示不同颜色,用下面代码能够轻松实现 方法一:(适用于颜色变化多的情况) //为文本框设置多种颜色 textView=(TextView)findViewById(R.id.text_show); SpannableStringBuilder style = new ...
分类:
移动开发 时间:
2017-06-19 14:17:00
阅读次数:
292
添加plugs 搜索kotlin,添加插件,重启android studio 增加不需要 findViewById 第二步:项目添加: ...
分类:
其他好文 时间:
2017-06-18 18:57:45
阅读次数:
150