3 冰糖葫芦三剑客

尚未进行身份认证

JAVA Android开发工程师 产品经理

等级
博文 349
排名 4k+

Android Activity中刷新Fragment数据

在一个搜索功能中往往会出现这样一个功能:顶部一个搜索功能,下面是一个TabLayout与ViewPager,VerPager承载着两个Fragment,随着TabLayout与ViewPager的滑动而传递信息告诉相应的Fragment要做的事情,点击顶部的搜索来刷新下面的两个Fragment的数据,并且还要传递搜索的内容和TabLayout的位置。下面我们来看看我的实现方式,若大家有...

2019-05-12 21:41:18

Android Tablayout 指示器长度修改

其实我们大多时候是这两个需求,一个自带的属性就搞定,还有就是自定义(根据TabLayout的版本来决定写法)1.app:tabIndicatorFullWidth="false",ture是第一个红箭头,false是第二个。想要修改指示器的样式,直接在代码中修改:tabThree.setSelectedTabIndicator(getResources().getDrawable(R....

2019-05-08 09:01:33

Android TabLayout 在宽屏幕上tab不能平均分配的问题解决

当TabLayout在宽屏幕的设备上,如平板横屏的时候,tab的宽度超过一定值后,就不在平均分配宽度,而是居中显示。此时设置app:tabMode="fixed"或者top_table.setTabMode(TabLayout.MODE_FIXED);若不起作用可以是试试设置app:tabMaxWidth="0dp",具体问题具体分析,若tabLayout没有和其它布局比重(或其它适配...

2019-05-05 08:55:48

Android VideoView实现播放本地和网络视频,滑动快进快退、滑动调整音量和调整亮度,分享功能,进度显示,双击暂停,单击暂停等功能

AndroidVideoView实现播放本地和网络视频,滑动快进快退、滑动调整音量和调整亮度,分享功能,进度显示,双击暂停,单击暂停等功能原生VideoView控件的实现,可自定义布局,类似直播的播放界面:一.效果图:二.功能列表:1、打开本地媒体器,SeekBar滑动进度条,暂停/播放按钮三个功能;2、锁定按钮功能;3、分...

2019-04-21 15:39:39

Android仿微信下载网络图片并保存到相册

可以url下载到相册,记得在清单加权限,6.0代码动态加权限判断,下载图片要在子线程中下载,下载完后广播更新相册在清单文件里面添加权限:<!--网络--><uses-permissionandroid:name="android.permission.INTERNET"/><!--读写文件--><uses-p...

2019-04-17 17:55:24

Android 编译警告...请使用 -Xlint:deprecation 重新编译 [或-Xlint:unchecked]

报错信息:targetJava:CarrierConfigTests(out/target/common/obj/APPS/CarrierConfigTests_intermediates/classes)targetJava:CellBroadcastReceiver(out/target/common/obj/APPS/CellBroadcastReceiver_interm...

2019-04-15 14:21:13

Android 汇集CSDN、GitHub等最实用的良心之作-KING

HI,突然感觉IT的行业中的CSDN、GitHub等之类的网站对于我们是最好的查阅资料之处了,但是总有些让我们失望的链接,在此,我再次对帮助过我的CSDN、GitHub里的“博主”表示深深的敬意......以下是我感觉不错且对我有帮助的作品(针对个人使用),不分原创或转发,借此记之,仅此而已......一.仿微信九宫格图片展示等图片类的选文:1.仿微信九宫格图片展示控件,支...

2019-04-14 14:17:31

Configuration 'androidTestCompile' is obsolete and has been replaced with 'androidTestImplementation

AndroidStudio3.1.2遇到的一个项目编译错误,是配置里面有些api过时了:dependencies{compilefileTree(dir:'libs',include:['*.jar'])androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2',{...

2019-04-13 10:57:21

android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProcessor'

AndroidStudio2.3.3到3.0版本后,同时也更新了gradle到4.1后,就出现了这个问题。直接上解决办法:一、注释掉module的buid.gradle下//应用插件//applyplugin:'android-apt'二、修改dependencies模块(注释掉了一句,添加了一句声明进程的方式)://AndroidAnnotations//...

2019-04-13 10:45:46

Android NullPointerException on getActivity().runOnUiThread

报错代码如下:java.lang.NullPointerException:Attempttoinvokevirtualmethod'voidandroid.support.v4.app.FragmentActivity.runOnUiThread(java.lang.Runnable)'onanullobjectreferencegetActivit...

2019-04-12 14:47:24

Android 宫格图控件MultiImageView(RecyclerView适配器中展示不定数量的图片)

Android宫格图控件MultiImageView(RecyclerView适配器中展示不定数量的图片)最近的github上的996ICU在IT界应该很多人听说了,不知道CSDN上什么是最受大家欢迎的,最重要的是大家开心就好,在北京杭州上海广州等各地的同胞们每天记得给自己一个微笑......实现效果如下图:一.实现逻辑:1.首先创建图片实体类public...

2019-04-12 09:03:18

Android EditText禁止输入空格和特殊字符

有时候我们需要限制EditText输入的字符类型,如空格,特殊字符等,这时候我们可以使用系统提供的输入过滤器——InputFilter。具体实现如下:/***禁止EditText输入空格*@parameditText*/publicstaticvoidsetEditTextInhibitInputSpace(EditTextedit...

2019-03-26 15:22:11

Android Process 'command 'D:\android_studio3\android studio3.1.2-sdk\Android\Android Studio\jre\bin\

1.错误如下:Process'command'D:\android_studio3\androidstudio3.1.2-sdk\Android\AndroidStudio\jre\bin\java.exe''finishedwithnon-zeroexitvalue1翻译:进程“命令”D:\ANDROIDIOStudio3\AndroidStudio3.1.2-...

2019-01-03 19:26:52

Android Configuration on demand is not supported by the current version of the Android Gradle plugin

1.错误如下:ConfigurationondemandisnotsupportedbythecurrentversionoftheAndroidGradlepluginsinceyouareusingGradleversion4.6orabove.Suggestion:disableconfigurationondemandbyse...

2019-01-02 18:22:32

Android EditText输入框被键盘遮挡问题解决

AndroidEditText输入框被键盘遮挡问题解决:纯属做笔记:方法:一1.在onCreate中加上:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);2.布局:<?xmlversion="1.0"encoding="utf-8"?>&l...

2018-12-26 16:08:03

JSONObject,JSONArray,Map,String之间转换

1.String转JSONObjectStringjsonMessage="{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}";JSONObject myJson=JSONObject.fromObject(jsonMessage);2.String转JSONArrayStringjsonMessag

2018-12-25 11:06:46

Android 针对APP做国家地区使用限制,不提供服务弹框提示,无法使用APP

在国内总会有一些公司做出一些APP对国家限制的要求,被限制的国家只可以看到弹框提示,无法正常的使用APP,除非翻墙(VPN)使用才可以使用。比如:暂不为一下国家或地区的用户提供服务:中国大陆、古巴、伊朗、朝鲜、克里米亚、苏丹、叙利亚、孟加拉国、玻利维亚、厄瓜多尔、吉尔吉斯斯坦等等。上面的国家或地区使用的时候就会在首页出现弹框提示,无法正常使用,返回则退出APP,使用翻墙软件则可以正常使用APP。...

2018-12-01 12:02:33

Android之自定义ListView左滑删除Item效果

1.主函数:importandroid.os.Bundle;importandroid.view.View;importandroid.widget.AdapterView;importandroid.widget.ListView;importandroid.widget.TextView;importcom.tokenloan.lightwallet.R;i...

2018-12-01 11:31:52

Android自定义ScrollView下拉图片变大且带有一键置顶功能

描述:下拉ScrollView时顶部的图片随之变大,回拉缩小,且带有一键置顶的功能 1.自定义类:importandroid.animation.ObjectAnimator;importandroid.animation.ValueAnimator;importandroid.content.Context;importandroid.util.Attribute...

2018-12-01 11:08:59

Android 常用单位转换的工具类

/***常用单位转换的工具类*/publicclassViewUtil{privateViewUtil(){/**cannotbeinstantiated**/thrownewUnsupportedOperationException("cannotbeinstantiated");}pri...

2018-11-21 17:11:19
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。