Android开发
星痕z
这个作者很懒,什么都没留下…
展开
-
android 鼠标悬停状态下改变背景色(类似Button、listview item 的selector)
现在有些android设备上是支持鼠标操作的,所以为了为了用户体验的效果更好,通常会设计鼠标悬停状态!即鼠标停在某个按钮上或者listview的item上时显示其他的背景,(鼠标所过之处,片甲不留...)也就是android常用的selector .实现:在drawable中新建XML文件,实现下列selector 的item 项即可:原创 2015-02-09 17:07:26 · 6461 阅读 · 0 评论 -
实现图片的拼接
乍看标题之下,总有种感觉似乎逼格很高嘛,其实不然,又是一蛋疼的需求给逼出来的!貌似这种需求没什么用武之地,但不管怎么说,领导的需求你永远都不会懂...回顾前段时间,有过一个项目,在项目中有一个地方的需求为,点击某按钮,弹出一个全屏的activity,透明、带背景(已给图片),咦...这没什么啊?学过Android的就会做啊,可是关键就在那个背景上了,当天被领导叫去听他讲需求,好像说过这个背景不原来他给的背景图比较小,要想全屏铺满不变形就得一块一块的拼接起来,之后再设置为background。原创 2015-02-04 22:54:13 · 1887 阅读 · 0 评论 -
android listview addHeaderView和addFooterView
android应用中常会出现这样的布局,就是一个listview高度上下顶着屏幕的高度,由于listview是直接从第一个item就开始显示,所以第一个item与屏幕之间就不会有间隔,但是这样是不美观的,我们希望有一定的间距,好说,加个layout_marginTop 不就可以了吗,可是为了在美观 一点还要在屏幕的顶端加个虚化的处理,或者希望这个间距会随着item的滚动而溢出屏幕,这样的话layout_marginTop就不能满足要求了。 此时就该用到了addHeaderView()与addFooterV原创 2015-02-12 17:01:14 · 3009 阅读 · 0 评论 -
Android 防止过快点击造成多次事件
问题onClick事件是Android开发中最常见的事件。比如,一个submitButton,功能是点击之后会提交一个订单,则一般代码如下,其中submitOrder()函数会跳转到下一页进行处理 :submitButton.setOnClickListener(new OnClickListener() { @Override转载 2015-03-25 16:56:19 · 524 阅读 · 0 评论 -
Android 文本监听接口TextWatcher详解
TextWatcher是一个用来监听文本变化的接口,使用该接口可以很方便的对可显示文本控件和可编辑文本控件中的文字进行监听和修改。public void beforeTextChanged(CharSequence s, int start, int count, int after) {}该方法在文本改变之前调用,传入了四个参数:CharSequence s:文本改变之前的内转载 2016-07-08 11:13:21 · 484 阅读 · 0 评论