类似于文本框里面hint文字在初始化的时候显示或者隐藏的操作,就要用到setOnFocusChangeListener的 首先我认为不是太必要~ 毕竟当你输入东西时,默认文字自然会消失 当然假设你执意要这样做 你能够在onCreate方法中通过findViewById找到该EditText 然后se ...
分类:
其他好文 时间:
2017-05-03 13:22:31
阅读次数:
269
类没有new就直接用会闪退,比如下面我在前面声明了ClientSocket的类,点击连接按钮之后,如果不先new就直接Connect就会闪退 你在当前页面创建findViewById的时候,如果找不到指定的ID也会闪退,比如我要查找指定的ID为btnMoveL_SetA,当写错的时候也会有问题,而X... ...
分类:
移动开发 时间:
2017-04-24 10:14:27
阅读次数:
233
之前讲到了介绍了一下xUtils的基本用法,今天我们就来具体介绍一下关于xUtils中的ViewUtils模块。 在ViewUtils模块中我们首先看到的是它採用了一种注解的方式进行声明,那么我们首先来了解一下什么是注解。 注解(Annotation)非常重要,未来的开发模式都是基于注解的。JPA是 ...
分类:
其他好文 时间:
2017-04-22 09:25:33
阅读次数:
142
Data Binding Library 用数据绑定编写声名性布局,可以最大限度的减少findViewById(),setOnClickListener()之类的代码.并且比起findViewById(),所有view是一次性初始化完成,性能更快. Data Binding Library具有灵活性 ...
分类:
其他好文 时间:
2017-04-18 22:14:20
阅读次数:
512
1.showAtLocation 例如:showAtLocation(findViewById(R.id.search_ib), Gravity.TOP | Gravity.RIGHT,10, 10); 第一个参数:这个view是要能获取到window唯一标示的(也就是只要能获取到window 标示 ...
分类:
移动开发 时间:
2017-04-07 20:33:14
阅读次数:
280
最近在做一个OA项目,其中有许多的界面都是表单类型的数据收集,没完没了的findViewById敲的我手都麻木了,于是找到ButterKnife框架。实践过后觉得确实好用,个人认为代码结构也更清晰易读了,使用总结如下。ButterKnife简介ButterKnife是一个专注于Android系统的View注入框架,..
分类:
其他好文 时间:
2017-03-27 20:25:00
阅读次数:
245
手动实现IOC框架,与findViewById说拜拜
转载请标明出处:
http://blog.csdn.net/lisdye2/article/details/52049857
本文...
分类:
其他好文 时间:
2017-03-21 11:26:00
阅读次数:
265
使用 Data Binding 也有半年多了,从最初的 setVariable,替换 findViewById,到比较高级的双向绑定,自定义 Adapter、Component,查看源码了解编译、运行...
分类:
其他好文 时间:
2017-03-16 16:31:03
阅读次数:
335
下载ExpandableTextView库,新建项目关联库。使用关键点:要把ExpandableTextView放在LinearLayout布局下,否则点击展开,收起按钮,文本不能展开,收起。在activity代码ExpandableTextViewexpandTextView=(ExpandableTextView)findViewById(R.id.expand_text_view); expandTex..
分类:
其他好文 时间:
2017-03-11 22:17:13
阅读次数:
702
1、引出 安卓初学者一般在写android Activity的时候总是会在onCreate方法中加上setContentView方法来加载layout,通过findViewById来实现控件的绑定,刚开始的演示的layout中只有一两个组件还好,但突然之间接触一个layout中需要部署大量控件,这样 ...
分类:
移动开发 时间:
2017-03-09 22:39:05
阅读次数:
276