EditText光标默认在最后面,点击EditText中间位置要随着点击位置移动光标 EditText光标默认在最后面 这个是非常好实现的, 只需要设置一行代码即可。 editText.setSelection(editText.getText().length); 但是调用这行代码的时候会出现,点击editText中间输入的文字,然后点击删除,光标会跳到最后面,这显然是不符合我们的需求 解决方案 1. 光标一直在最后面,不允许前移 这个是在网上百度出来的,虽然可以解决上面的问题,但是用户不可以移动光标,总感觉很别…

2021年10月13日 0条评论 19点热度 阅读全文

标准广播: 广播发出后所有的广播接收器几乎均可同时接收,没有顺序并且无法被截断 动态注册: IntentFilter intentFilter=new IntentFilter(); intentFilter.addAction("action"); registerReceiver(继承BroadcastReceiver的广播监听器,intentFilter); 取消注册: unregisterReceiver(继承BroadcastReceiver的广播监听器); 静态注册: <receiver andr…

2021年10月7日 0条评论 18点热度 阅读全文

EditText有一个属性:android:textCursorDrawable,这个属性是用来控制光标颜色的 android:textCursorDrawable="@null","@null"作用是让光标颜色和textcolor一样 PS: textcursordrawable 在framework 的textview 中有这个 它代表的就是光标,是一张点9图片 ,只要去换这张图片可以了 这张图片在framework/core/res/res/values/themes.xml 中去更换。 在应用层也可以再ed…

2021年10月5日 0条评论 20点热度 阅读全文

为了方便各类开发者,现提供免费开放Api接口,所有接口均无使用限制,返回格式全是JSON,所以基本能满足大家的开发需求,但请各位不要将这些Api接入正式项目,因为有一些不稳定因素,目前服务器购买时长是三年,如果到期,我会自动续费,这些Api是我平时业余时间编写,可能有些不能满足需求的情况,请大家在留言区提出来,或者大家写Demo需要一些有关联的数据等等,都可以在留言区告诉我,我有时间一定会给大家处理。 api.apiopen.top json.apiopen.top 目前接口列表: 新实时段子 https://ap…

2021年10月4日 0条评论 37点热度 阅读全文

现在的Android手机有好多底部带虚拟按键,比如华为、nexus、魅族等等,一般情况下对APP没啥影响,但是有时候就必须要强制隐藏。 例如:游戏的时候,拍照的时候。。。 接下来加上几个方法就OK 了,代码如下: /** * 隐藏虚拟按键,并且设置成全屏 */ protected void hideBottomUIMenu(){ if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api Vie…

2021年10月4日 0条评论 46点热度 阅读全文

在主流app中,应用的主界面都是底部含有多个标签的导航栏,点击可以切换到相应的界面,如图: 接下来将描述下其实现过程。 1.首先是分析界面,底部导航栏我们可以用一个占满屏幕宽度、包裹着数个标签TextView、方向为横向horizontal的线性布局LinearLayout。上方则是一个占满剩余空间的FrameLayout。 activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="h…

2021年10月4日 0条评论 40点热度 阅读全文

Android仿今日头条首页的顶部标签栏和底部导航栏 先是底部导航栏TextView+ImageView+Fragment: 效果图: activity_main.xml布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto…

2021年10月4日 0条评论 43点热度 阅读全文

本Demo是使用Kotlin编写,什么都不多说,先来看个效果图Gif : 类似这样结构的App也有很多。可以看到demo中,底部菜单包含4个按钮分别对应着4个不同fragment 。其中前2个底部菜单按钮fragment 也分别包含他们自己的Tab选项卡,当Tab选项卡滑动到最后一个时,自动切换为下一个底部菜单fragment ,与此同时内部的 Banner  和 RecyclerView 滑动事件不与ViewPager切换冲突的这种效果。 再来看看前2个底部菜单效果页面的布局结构: 想当时以为这种效果做…

2021年10月4日 0条评论 43点热度 阅读全文

Android底层驱动开发 -驱动配置篇## 所需要的硬件及软件资源 一块Android开发板(我用的是Firefly-AIO-3288J) 开发板的系统源码 一台运行Linux系统的主机(虚拟机也行,但内存配置不要低于16g,否则会编译失败) 准备工作 在Linux系统上面安装好JDK 下载系统源码至Linux主机上面,然后解压 tar xzf /data/Android/xxxx.tar.gz git reset --hard 尝试单独编译内核模块 make firefly_defconfig make fir…

2021年10月4日 0条评论 38点热度 阅读全文

Android SDK是什么 Android SDK下载下来会是一个简单的ZIP文件压缩包。Android SDK的主体是一些文件,连续性的文件,可编程的API,工具,例子和其它。除了包含核心SDK库和API的Java应用程序的android.jar包,Android SDK被分成以下几个主要的文件夹: l  Docs包括所有的Android文档 l  Tools包含所有在开发过程中需要的开发和调试工具 Android文档    Android文档被放在Android SDK…

2021年10月4日 0条评论 42点热度 阅读全文