Android TextView中有图片有文字混合排列和多颜色text字体组合

Android TextView中有图片有文字混合排列 1.使用html.fromHtml 2.设置ImageGetter 3.使用< img src>标签 上点步骤代码给大家一个思路概念。 设置文字 textView.setText(Html .fromHtml(getMyString(), getImageGetterInstance(), null)); 获取文字 private String getMyString() { return "你的左护法" + "<img src='" + R.drawable.left + "'/>" + "+云韵,你的右护法" + "… 阅读全文

Android删除图片的处理

一般我们会直接找到这个图片的地址然后删掉他就像这样 //删SD卡中的图片 File f =new File(path) f.delete(); 但是之后会发现这个图片还会存在,是因为系统中还会有它的缩略图 //删除系统中的缩略图 getcontentresolver.delete(Media.EXTERNAL_CONTENT_URI, Media.DATA + &quot;=?&quot;,path); 所以要彻底删除图片除了要删除SD中的图片外 还要再删除系统中保留的缩略图 File file=new File(photo.getUri()); getContentResol… 阅读全文

用EventBus的方式双击退出应用

首先一般来说我们做项目都会自己先定义一个Activity的子类,然后所有的Activity都来继承这个子类,作为所有Activity的父类出现 在栈顶双击返回选择退出的时候直接用eventBus来通知这个Activity 这个是栈顶的类假设他是MainActivity /**双击退出**/ @Override public void onBackPressed() { if (doubleBackToExitPressedOnce) { super.onBackPressed(); EventBus.getDefault().post(new ExitRongMoMo()); return; … 阅读全文

Android中ViewPgae中的Fragment如何确认当前页面是否可见

由于在ViewPage中PageAdapter来管理所有的Fragment。在加载一个Fragment的时候,会自动缓存左右几个(默认是一个)页面,此时也会调用到正常的生命周期函数,onCreate,onCrateView,onResume.可是这样就干扰了我们统计页面打开次数。 例如:一个ViewPager中存在三个页面的时候,当默认是第一个页面,并且被打开。那么在我们的后台就会收集到用户打开两个页面的信息。这个对我们的统计就是一个很大的干扰。所以就不能再将统计代码放在onResume中,要放在一个其他的函数内,但问题的关键是如何确认当前的Fragment可见?这样我才能把统计函数移植过去。… 阅读全文

改Android5.0 6.0以上尤其Nexus手机google手机最近应用的颜色

要更改Recent APPs列表的颜色 两行代码搞定 You can change this via ActivityManager.TaskDescription From an Activity context, call: ActivityManager.TaskDescription taskDescription=new ActivityManager.TaskDescription(getResources().getString(R.string.app_name),null,getResources().getColor(R.color.gray)); ((Activity)t… 阅读全文

Android selector失效,drawable和color选择

TextView啥的设置selector时会遇到无效的问题。 一般来说是这样的, 首先,true的要放在上面,false的要放在下面 其次,当是background的换色时,item要用drawable值是drawable的 然后,当是textColor时,item要用color值也是color的 下图是background的selector,true在最上面,drawable是字段名,值是drawable 下图是textColor的selector,true在最上面,color是字段名,值是color 阅读全文

Gitlab添加SSH key可以pull不能push的问题

GitLab: Deploy keys are not allowed to push code. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 如果你push的时候遇到这个提示,那么恭喜你,你遇到gitlab最坑逼的圈套了。 故事是这样的,有一天你老老实实的用git bash(对,你得用git bash要不很有可能就不行了,别信官方说用Windows的cmd肯定能行的话,这个坑是小,我都懒得… 阅读全文

拼音汉字上下结构sundarPinyinText

由于项目需要,做上拼音下汉字的View结构,找了很多开源,合适的很少,后来自己根据其中一个pinyin-text-view对其做了修正已经做了进一步的优化与扩展,然后自己按耐不住发了一版。可以说现在非常简单易用容易上手 SundarPinyinText的GitHub地址 顺便给个星哇 直接上效果图 Gradle: Step 1. allprojects { repositories { ... maven { url 'https://jitpack.io' } } } Step 2. dependencies { compile 'com.github.SundarFung:sundarPi… 阅读全文