android基础
神1875
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android在滑动控件过程中动态设置view背景透明的问题
一、android设置view透明方式布局方式:backgound 属性代码:view.getBackground().setAlpha(100)(alpha值0-255)二、在代码中动态控制view透明度遇到的问题在小米手机上出现设置了view 的background透明度,但是整个应用的background都会有透明度三、解决方式1、在退出activit原创 2016-11-07 17:31:37 · 4579 阅读 · 0 评论 -
Android使用百度自动更新遇到的奇葩问题
问题:使用百度自动更新后,有版本更新时提示什么都都没问题,但是下载下来的apk安装时候会变成360手机助手,注意:在更新过程中又发布了一个版本到百度更新平台,只是尚未通过,且2个版本都versionName相同!问题解决:在尝试所有渠道都更新,发现只有百度渠道可以正常更新,再之后,百度通过了最新都版本后,发现自动更新没有问题了.感觉应该是百度自动更新的一个bug原创 2017-03-24 16:31:02 · 559 阅读 · 0 评论 -
Android实现横向滑动列表
Android横向滑动列表实现方式自定义HorizontalListViewRecyclerView:使用LayoutManager new LinearLayoutManager(context,LinearLayoutManager.HORIZONTAL,false)达到的效果评测自定义的水平方向ListView 实现水平滑动有冲突的问题,效果不佳使用RecycleView:滑动较为流原创 2017-03-18 17:58:19 · 9279 阅读 · 0 评论 -
Android关闭输入软键盘无效的问题
Android关闭输入软键盘无效的问题1.Android 输入软键盘打开的方法 View view = getCurrentFocus(); if (view != null) { InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SER原创 2017-03-18 16:14:13 · 5537 阅读 · 2 评论 -
setBackgroundResource造成的OOM和setBackground引发的思考
1、应用中每个界面调用setBackgroundResource,多次切换回造成OOM,出现原因是setBackgroundResource内部调用了setBackground(Drawable drawable);而Drawable生成方法内部调用BitmapFactory.decodexxx方法解析成Bitmap,再通过new BitmapDrawable(xxx)方式生成了Drawable。原创 2017-01-11 12:09:49 · 2332 阅读 · 0 评论 -
Android调用系统裁减图片,出现android.os.TransactionTooLargeException: data parcel size 642356 bytes
1、Android拍照和相册+系统裁剪功能返回图片http://blog.youkuaiyun.com/why110999784/article/details/524604032、裁减图片时传递的return-data设置为true,在onActivityResult的Intent中data的值会带一个Bitmap对象,如果图片太大或者裁减图片目标尺寸过大,就会出现android.os.Transact原创 2017-01-07 11:23:37 · 10029 阅读 · 1 评论 -
JsonObject中的key-value数据解析排序问题
1、JsonObject中的数据是key-value形式,通过JsonObject的keys方法得到key的迭代器是无序的,要想实现排序,目前只能通过加装一层处理(方法来自Stack Overflow,感谢大神),将key-vlaue放入ThreeMap排序,排序规则默认是字母表顺序,可自定义Comparator修改。 iteratorKeys原创 2017-01-02 15:10:49 · 13925 阅读 · 0 评论 -
Viewpager的addOnPageChangeListener方法详解
1、Viewpager添加切换监听器的过时方法setOnPageChangeListenerpublic void setOnPageChangeListener(OnPageChangeListener listener) { mOnPageChangeListener = listener;}此方法只能添加一个监听器,故后来被谷歌舍弃,因为在有些业务中需添加多个监原创 2016-11-01 20:39:13 · 5829 阅读 · 0 评论 -
Android简便通用的simpleBaseAdapter
转载自http://stormzhang.com/androidtips/2014/08/31/android-common-simplebaseadapter/ANDROID简便通用的SIMPLEBASEADAPTER版权声明:本文为 stormzhang 原创文章,可以随意转载,但必须在明确位置注明出处!!!在Android开发中经常用到ListView、GridView等转载 2016-11-09 17:48:57 · 338 阅读 · 0 评论 -
ListView使用itemType遇到的问题
一. ListView 添加多类型布局重写getViewTypeCount(),返回拥有的布局类型个数。重写getItemViewType(int position):根据position返回类型注意:此处返回的类型可定义为常量,且从0开始,否则可能出现数组越界异常 java.lang.ArrayIndexOutOfBoundsException: length=2; index=原创 2017-05-23 15:33:52 · 816 阅读 · 0 评论
分享