自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Landroidx/localbroadcastmanager/content/LocalBroadcastManager

androidx启动页面报错Landroidx/localbroadcastmanager/content/LocalBroadcastManager解决方案:build.gradle 添加 implementation 'com.android.support:support-v4:4.4.1'(版本号看自己sdk使用的版本号)

2020-10-30 18:03:27 1207

原创 git上传文件到github

1.到项目目录:git init ---初始化2.添加文件 git add .3.添加文件:git commit -m "注释"4.建立远程分支: git remote add origin xxxxx(提交的github远程地址)5.因为第一次提交,所以是空的项目; git push -u origin master6.最后push 到远程分支 git push origin master...

2020-10-22 16:38:35 84

原创 TableRow下的TextView文字被截断

修改方案:将其根目录下的布局android:layout_width="wrap_content"去掉 添加android:layout_weight="1"<TableRow xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:bac

2020-09-28 14:15:00 196

原创 recyclerView中GridLayoutManager居中问题

recyclerView中设置横向显示可使用GridLayoutManager如果需要item完全居中显示可设置item的layout为match_parent

2020-09-21 16:22:45 2086

原创 RecyclerView 中edittext获取不到焦点

RecyclerView 中控件获取不到焦点,经检查发现自己设置了android:descendantFocusability=“blocksDescendants:”RecyclerView 的 android:descendantFocusability属性beforeDescendants:优先子控件获取到焦点afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点...

2020-09-18 17:38:35 1131 1

原创 软键盘问题

问题:android键盘弹起时将底部按钮同时弹起解决方案:在AndroidManifest中对应activity设置android:windowSoftInputMode="adjustPan|stateHidden"

2020-09-18 17:29:44 65

原创 android中跳转安装apk

在android中跳转安装apk需要先添加权限: <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />在跳转的过程中分为三种情况android版本低于等于6.0Intent intent = new Intent(Intent.ACTION_VIEW);intent.setDataAndType(uri,"application/vnd.android.package..

2020-09-16 11:06:06 917

原创 添加多个git账号

运行命令ssh-keygen -t rsa -C "myemail"重命名ras文件名称将新生产的id_rsa.pub中的数据复制到github中最后在C:\Users\Administrator\.ssh目录下新建一个config文件文件内容为:#gitlabHost gitlab.bdfint.com HostName gitlab.bdfint.com PreferredAuthentications publickey IdentityFile ~/...

2020-08-22 18:28:25 98

原创 github打开缓慢

window 10解决方法:以管理员身份打开该目录:C:\Windows\System32\drivers\etc下的hosts文件在文件末尾添加如下信息:http://github.com 204.232.175.94http://gist.github.com 107.21.116.220http://help.github.com 207.97.227.252 http://nodeload.github.com 199.27.76.130http://raw.github....

2020-08-22 10:37:48 88

原创 View.setVisibility不生效

今天在fragment中调用view的setVisibilty时发现没有效果1.怀疑未在主线程调用2.怀疑层级太深,没显示出来,3.检查代码发现自己在主线程中做了耗时操作,导致页面没有进行绘制

2020-08-17 17:13:29 1011

原创 View无法再oncreate获取值

因为此时view可能绘制还没完成所以获取到的值可能为0;可以通过view.post去获取值通过post可以将一个Runnable投放到消息队列尾部,意思是将任务添加到消息队列中,保证在UI线程执行。从本质上说,它还是依赖于以Handler、Looper、MessageQueue、Message为基础的异步消息处理机制。下面举一个常用的例子,比如在onCreate方法中获取某个view的宽高,而直接View#getWidth获取到的值是0。要知道View显示到界面上需要经历onMeasure、onLa

2020-08-12 16:25:29 130

原创 Android 绘制圆弧时端点处是圆弧形状

Paint中有一个方法 paint.setStrokeCap(Paint.Cap.ROUND)可以实现

2020-07-31 17:04:17 608

原创 使用shape绘制虚线不生效

shape:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <size android:height="0.5dp" /> <stroke android:dashGap="4dp" android:da.

2020-07-06 10:20:16 237

原创 一行中多个TextView显示不全问题

问题:在开发中碰到一个问题,就是一行中有两个TextView,要求第一个TextView显示超过一行后显示为省略号,第二个TextView要求全部显示解决方法:设置第一个TextView的权重为1,第二个TextView的权重为默认值0,因此系统会按照两个TextView的warp_content来分配宽度,在满足了第二个TextView的宽度后,剩下的都给了第一个TextView。...

2020-07-02 16:16:45 495

原创 TabRow + TextView导致文字显示不完全

我们在使用表格布局TabLayout时会出一个现象:TextView显示文字时当超过屏幕换行是最后一个文字显示不完全,这个时候我们可以将Textview改成如下布局即可将android:layout_width="wrap_content"改为android:layout_width="0dp" 同时添加该属性android:layout_weight="1"...

2020-07-01 18:39:38 454

原创 Android绘制虚线

Android绘制虚线的两种方式1.自定义view看到网上很多人说用drawLine绘制,但是其实根本就没有效果,真正效果的是drawPath这个方法,话不多说直接上代码public class DotView extends View { private Paint mLinePaint; private Paint mPaint; private Path mPath; private Context context; public DotView

2020-06-04 17:04:16 2821

原创 Calendar坑

最近在做项目时发现了一个有关Calendar原生问题当我们在设置Calendar的month值时需要判断这时候calendar的day是多少比如你选择的时间是2019年1月31日,然后这个时候你对month进行修改改为2月你会发现你得到的month值是3月份,原因是2月份没有31天然后calendar会将时间是自动换算成3月份。...

2020-01-19 18:02:11 217

原创 android中使用三方控件

1.图库:知乎图库Matisse2.时间控件

2019-12-24 22:08:51 138

原创 使用recyclerview 遇到的坑

最近做项目遇到了一些关于recyclerview问题,为了避免再次踩坑在这记下自己问题。1.recyclerview嵌套导致数据刷新错乱和内部ecyclerview不能点击,数据不能刷新解决方案:1.内部ecyclerview不能点击问题可以对内部嵌套ecyclerview设置onTouchEvent事件,然后不处理事件直接调用父类的onclik事件2.recyclervi...

2019-11-11 11:25:29 656

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除