![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
FMVP-688
我纵身一跃,跳进人的海洋
展开
-
Android跑马灯控件,可水平滚动和垂直滚动
水平滚动:从右往左。垂直滚动:从下往上。先来张效果图:控件源码:package com.otess.marquee;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics...原创 2020-01-17 14:04:22 · 3622 阅读 · 0 评论 -
Android studio lambda环境配置
lambda原创 2017-09-28 13:22:00 · 373 阅读 · 0 评论 -
Android studio butterknife 8.4.0环境配置
butterknife原创 2017-09-28 13:15:26 · 394 阅读 · 0 评论 -
RecyclerView 调用notifyDataSetChanged()方法刷新后 自动滚动到顶部 问题解决办法
不清楚是不是受到RecyclerView 内部嵌套RecyclerView 的影响,当我调用外层RecyclerView的notifyDataSetChanged时,刷新完成后页面自动滚动到顶部。网上有帖子说把RecyclerView 的高度设置为match_parent,我尝试了下没有作用。最后通过调用RecyclerView的 setFocusableInTouchMode方法解决了问题。原创 2018-02-05 16:09:29 · 17507 阅读 · 16 评论 -
Android 控件获取焦点
如果想让页面上的某个控件获得焦点,比如Button(mBtn),则可以通过如下代码实现:mBtn.setFocusable(true);mBtn.setFocusableInTouchMode(true);mBtn.requestFocus();原创 2018-02-27 13:40:38 · 8001 阅读 · 0 评论 -
AndroidStudio3.1.3构建工程出错:Failed to execute aapt,解决办法
在更新AS的时候提示gradle-plugin(3.1.3最新)和gradle version也可以更新,当时没想太多随手点了更新。更新完成之后,构建项目提示Failed to execute aapt错误,网上浏览了一圈没有找到解决办法。最后把工程根目录build.gradle文件中的gradle版本改为原来的3.0.1问题解决。造成这个问题的具体原因我目前还不知道,暂时用这个笨办法解决,如果你...原创 2018-07-02 19:11:55 · 1109 阅读 · 0 评论 -
AndroidStudio 3.1 截取手机屏幕
AS更新到3.1后,原本的截屏路径发生了变化,新的截屏方式如下:原创 2018-09-21 13:59:18 · 7344 阅读 · 0 评论 -
Android软件盘顶起底部控件的解决方案
情景描述:当Activity的布局中有RecyclerView,ListView等列表控件时,软件盘弹出会将底部控件顶起,这时底部控件可能遮挡住一些我们想要显示的内容,如下图所示,输入框就被遮挡住了,这肯定不是我们想要的结果。 解决方案:这里提供两种解决方案。(只需要使用其中一种即可)1. 在AndroidManifest文件中,给当前Activity配置android:window...原创 2018-11-06 17:41:15 · 2773 阅读 · 1 评论 -
内部RecyclerView与外部RecyclerView的点击事件保持一致
先看一张图:图中的列表是有两个RecyclerVew组合成的,外部RecyclerView的LayoutManager为LinearLayoutManager,内部RecyclerView的LayoutManager为GridLayoutManager。区域1是外部Item,区域2是内部Item,区域3是内部RecyclerView。因为内部RecyclerView的item个数较少,所以...原创 2018-11-07 14:11:35 · 2972 阅读 · 1 评论 -
Android指定文件缓存路径
获取本地缓存路径的方法:public File getDiskCacheDir(Context context, String uniqueName) { String cachePath; if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState()) || !Environment.isEx...原创 2019-02-18 14:39:45 · 424 阅读 · 0 评论 -
Android通知工具类,含8.0通知适配,打开通知设置页面适配
先贴上代码,之后简单分析一下:package com.lct.customview.wholeimport android.annotation.TargetApiimport android.app.NotificationChannelimport android.app.NotificationManagerimport android.app.PendingIntenti...原创 2019-03-01 17:08:17 · 2038 阅读 · 0 评论 -
第一行代码--知识点记录
Android大致可以分为四层架构:Linux内核层、系统运行库层、应用框架层、应用层。Android运行时库中包含了Dalvik虚拟机(5.0系统之后改为ART运行环境),它使得每一个Android应用都能运行在独立的进程当中。Android 7.0系统加入多窗口模式功能。目前Android4.0以上的系统已经占据了超过98%的Android市场份额。AppCompatActivity是一种原创 2017-11-28 12:39:25 · 488 阅读 · 0 评论 -
Android写xml布局时的注意事项
xml布局,View标签原创 2017-12-05 10:56:27 · 398 阅读 · 1 评论 -
启动其他应用程序的组件
apk中可被其它apk启动的组件有4中,即Android四大组件。 这里以Activity为例。Intent intent = new Intent();intent.setComponent(new ComponentName("com.lct.test11", "com.lct.test11.MainActivity"));startActivity(intent);我们需要用到Compo原创 2017-11-28 15:30:29 · 424 阅读 · 0 评论 -
Android Hugo 使用
Android Hugo 使用的简单说明原创 2017-02-22 11:41:26 · 2880 阅读 · 0 评论 -
Android常用依赖库和jar包
Android常用依赖库和jar包原创 2017-03-15 17:39:18 · 1071 阅读 · 0 评论 -
Android jni
Android jni 简单实现原创 2017-03-22 18:26:44 · 406 阅读 · 0 评论 -
Android Studio关联 SVN
1.忽略文件需要在关联之前添加下图显示的是要忽略的文件:2.关联步骤详见下面的博客:http://blog.csdn.net/ma969070578/article/details/50923761原创 2017-07-10 11:35:51 · 442 阅读 · 0 评论 -
Android inflate 方法理解
inflate原创 2017-09-23 16:28:38 · 435 阅读 · 0 评论 -
ViewPager设置切换动画不可用
ViewPager关闭切换动画原创 2017-09-28 11:32:55 · 501 阅读 · 0 评论 -
Android手机底部导航栏遮挡住布局问题解决方案
Android底部导航栏遮挡住布局原创 2017-09-28 11:50:14 · 9170 阅读 · 0 评论 -
Android获取屏幕宽高
Android获取屏幕宽高原创 2017-09-28 12:01:03 · 304 阅读 · 0 评论 -
Android 全屏情况下 webview中输入框被软件盘遮挡问题解决方案
webview软件盘问题原创 2017-09-28 13:42:12 · 1174 阅读 · 0 评论 -
Android dialog,toast,snackbar小节
dialog,toast,snackbar原创 2017-09-28 15:51:17 · 347 阅读 · 0 评论 -
Android Studio 将Library库打成jar包
Android Studio 打包jar包原创 2017-02-21 19:09:59 · 4215 阅读 · 0 评论