自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ivinm的博客

菜园子

  • 博客(15)
  • 收藏
  • 关注

原创 Android事件分发

Android事件分发1. dispatchTouchEvent 分发2. onInterceptTouchEvent 拦截3. onTouchEvent 处理4. Activity5. ViewGroup6. View1. dispatchTouchEvent 分发首先调用的方法,Activity、ViewGroup、View都有,各自实现不同。拦截、处理等方法都是在此方法中调用。用于分发事件。2. onInterceptTouchEvent 拦截ViewGroup独有的方法。用于决定

2020-06-04 18:12:26 191

原创 Adapter刷新时,列表中ImageView闪烁

应用场景:图片列表,数据发生改变调用 adapter.notifyDataSetChanged()时,图片重新加载导致闪烁抖动。原因:notifyDataSetChanged()会重新加载数据解决方案:图片地址未发生改变时,不需要重新加载,通过设置setTag()的方式判断数据是否发生改变,从而决定是否重新记载,不重新加载就不会发生闪烁eg: 未处理前 Item item = list.get(p

2017-08-09 19:24:36 4042 1

原创 ViewPager调用SetCurrentItem()方法,跨页面跳转时闪屏的问题

场景: ViewPager左右滑动需要滑动动画,但在调用setCurrentItem()跨页面滑动时不需要显示滑动动画,要平滑静态滑动解决: 重写ViewPager的setCurrentItem方法,当跨页面滑动时,设置duration(scroller.setmDuration(0);) private FixedSpeedScroller scroller; try {

2017-04-28 12:01:37 3871

转载 Android Spinner选择同一个选项时触发onItemSelected事件

Android Spinner选择同一个选项时触发onItemSelected事件http://blog.csdn.net/crystalddd/article/details/49872857

2016-09-10 08:13:36 2882

转载 Android 自定义view步骤

http://www.cnblogs.com/purediy/p/3799534.html

2016-09-02 14:35:50 237

原创 Android集成PayPal支付

Android集成PayPal支付一、注册PayPal商家账户网址:https://www.paypal.com二、环境集成1、下载SDK:https://developer.paypal.com/docs/classic/lifecycle/sdks/ 2、导入jar包,此SDK还用到了okhttp、okio,okhttp版本要求3.0以上 3、申明用到SDK中的Activity、servic

2016-05-26 16:38:57 6147 13

原创 Android集成支付宝支付

Android集成支付宝支付一、Android端环境集成 1、下载并导入支付宝SDK.JAR 2、在清单配置文件中申明Activity和相应权限 3、添加混淆规则二、创建应用 1、注册支付宝商户,产品签约(营业执照、银行卡…) 2、在支付宝开放平台创建应用 创建应用之前,先生成RSA密钥(参照支付宝文档) 要将生成

2016-05-16 10:12:01 673

原创 Android集成微信支付

Android集成微信支付

2016-05-13 10:12:19 467

原创 透明的Activity

透明的Activity应用场景:使界面变为透明,例如从A界面跳转到B界面,B为透明状态,则用户不会感觉到界面跳转一、界面无控件,设置activity的主题即可 <activity android:name=".TActivity" android:theme="@android:style/Theme.Translucent"

2016-05-11 11:27:27 873

转载 使用自己的证书keystore调试应用

http://www.tuicool.com/articles/ymiim2

2016-05-06 16:07:57 245

转载 Android 5种数据存储方式

点击打开链接http://www.cnblogs.com/hanyonglu/archive/2012/03/01/2374894.html

2016-04-09 10:59:42 390

原创 更改CheckBox的Button按钮样式

问题描述:CheckBox的Button按钮,即选择框位于最左边,!checkbox ,目标样式为选择框居中,不含文字。 尝试android:padding、android:layout_margin、text=”@null”等各种设置均无效。解决方案:用选择器selector,准备两张图片(一张是选中状态时显示的样子,一张是未选中时的样子),点击时换图<selector xmlns:andro

2016-03-07 15:29:25 8055

原创 Android连接、断开蓝牙扫描枪时屏幕刷新

场景:使用蓝牙扫描枪连接安卓设备,用于扫描条码。问题:连接和断开扫描枪时,屏幕都会刷新,造成临时加载的数据丢失。原因: 扫描枪连接时是将其作为物理输入设备,即物理键盘,而安卓在改变屏幕方向、弹出隐藏键盘时都会重新执行onCreate( )方法。解决方案:使用onConfigurationChanged()方法拦截处理。 在清单配置文件,为activity添加android:config

2016-03-07 10:21:48 3708 1

原创 ListView使用CheckBox选择行后获取数据

应用场景ListView可以选择行,选中之后可以得到选中行的数据集合,涉及到CheckBox和数据的提取。解决方案Item上添加CheckBox控件用于做选择动作CheckBox在ListView滑动之后,状态会发生改变这是因为使用了ViewHolder后,item布局重用导致的,解决办法是在CheckBox事件监听时记录下它的状态,后续依据其position为其设置状态,因为position是

2015-12-30 12:27:25 3151

原创 在ListView上修改内容后的界面刷新和数据保存

应用场景ListView当做报表使用,上面 的内容可输入,可更新。解决方案输入方式EditTest直接输入Dialog弹框方式Dialog样式的Activity方式DrawerLayout侧滑菜单样式布局思路修改单元格所在Item的值以后,将新的Item更新到源数据集合中步骤在自定义Adapter类中添加setItem(item,position)方法,用于更新数据 dat

2015-12-30 11:15:19 4012

空空如也

空空如也

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

TA关注的人

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