- 博客(49)
- 收藏
- 关注
原创 recycleview的item的布局没办法铺满整个屏幕宽度,linearlayout布局无法铺满屏幕
linearlayout在recycleview中无法铺满整个屏幕
2024-04-09 16:02:57 306
原创 sqlserver数据库可疑如何处理
如果 检查并重建日志文件 有错误提示,再运行修复。如果没有错误,可以跳过。– 检查并重建日志文件。先处理不重要的配置库。– 设置为单用户模式。– 恢复成多用户模式。
2024-04-07 09:15:29 520
原创 Android popupwindow在低版本手机上无法显示
所以我开始看各个参数,注意到了在我自定义popupwindow的builder下的:👇👇就是这个,这时候我想到了屏幕的原点坐标是(0, 0),所设置的popupwindow弹出的位置也显示在(0, 0),越看越不对劲。所以我把高度设置成了负的总父布局高度(最外层的LinearLayout),也就是:👇👇👇你猜怎么着,显示出来了,它终于出来了。但是经过测试,发现,在原本设置(0, 0)的手机上,它显示的位置又高出了一截,害,真是愁si了。
2023-12-11 16:52:34 177
原创 设置RecyclerView显示滚动条(这里演示垂直的滚动条,水平的道理一样)
android:scrollbars=“vertical” //设置滚动条的方向(垂直或水平)android:scrollbarSize=“5dp” //设置滚动条的宽度。android:scrollbarThumbVertical=“@color/shenhui” //设置滚动条的颜色。转载至https://www.cnblogs.com/lyh1299259684/p/6756068.html。
2023-11-08 15:23:46 1440
原创 recycleView的item中有用到weight失效问题
问题:在编译器中显示正常,跑起来之后,recycleView的item里边设置的weight失效,所有linearlayout布局都挤到一起;解决办法:把recycleview设置为wrapcontent,我原本设置的是75dp固定长度,改成wrapcontent之后就能正常显示了;
2023-10-07 14:29:07 184
原创 linearlayout中使用多个weight导致部分子控件消失异常
在一个linearlayout中写了两个用到weight的布局,在androidstudio中显示正常。把两个用到weight的改成一个了,外面那层的weight写成固定宽度就能正常显示出丢失的部分页面;但是代码跑起来之后最下面哪一行都消失了;
2023-10-07 12:03:26 896
原创 通过重写RecyclerView.Adapte设置emptyview空页面
通过重写RecyclerView.Adapte设置emptyview空页面
2023-06-14 06:53:15 286 1
原创 Android Studio,IDEA设置注释,添加作者信息,以及通过Live Templates添加类注释
Android Studio,IDEA设置注释,添加作者信息,以及通过Live Templates添加类注释
2023-06-09 10:52:41 1049
原创 阿里巴巴Android开发手册
新年伊始,春意盎然之际,阿里巴巴在2月28日再度为工程师们送上了一份重磅开春好礼:《阿里巴巴Android开发手册》。该手册长达66页,是阿里巴巴集团各大 Android 开发团队的集体智慧结晶和经验总结,将淘宝、天猫、闲鱼、钉钉等 App 长期开发迭代和优化经验系统地整理成册, 以指导 Android 开发者更加高效、高质量地进行 App 开发,呈现给用户体验好、性能优、稳定性佳、安全性高的产品。
2023-05-19 14:37:59 341
原创 pda扫描二维码获取二维码类型codetype
注意:intent没有经过intent。getstringextr这段代码的时候mExtra显示的数据里边没有codetype这些数据,经过之后才有。但是pda中只提供了如何获取条码结果,我这里是intent获取barcode_string。通过intent返回的数据可以看到在mExtra中有codetype(小写)的value;通过监听广播,然后扫描之后就能回调onreceive事件;想要得到本次扫描的二维码类型。
2023-05-17 15:19:48 317
原创 Android ListView长按弹出CheckBox,实现全选,反选,批量删除功能
Android ListView长按弹出CheckBox,实现全选,反选,批量删除功能
2023-05-15 14:42:16 749
原创 android findviewbyid 返回null
findViewById返回Null转自findViewById返回Null,报nullpointer错误。
2023-05-05 13:50:54 501
原创 android studio logcat 无日志 No connect devices
android studio 找不到logcat no connect devices
2023-05-05 11:48:12 5796 7
原创 android studio 无法识别真机
.在没有配置环境变量的情况下,可以直接找到adb.exe的路径,粘贴到命令行,执行adb.exe kill-server5.重启adb,adb.exe start-server6.此时检测接口连接设备列表 c:/xxx/adb.exe devices,显示如下表示连接成功
2022-12-06 11:01:54 379
原创 android studio无法识别标题
4.在没有配置环境变量的情况下,可以直接找到adb.exe的路径,粘贴到命令行,执行 c:/xxx/adb.exe kill-server。6.此时检测接口连接设备列表 c:/xxx/adb.exe devices,显示如下表示连接成功。5.重启adb,c:/xxx/adb.exe start-server。2.如果仍不能识别,ctrl+r打开命令行工具,输入adb。3.如果显示如下,则表示adb的环境变量没有配。1.确保手机打开usb调试,数据线连接无问题。android studio 无法识别真机。
2022-11-18 17:14:49 630
原创 android studio 引入kotlin插件
打开Android Studio,选择 Android Studio ->Preferences->Plugins,Kotlin版本是1.3.72-release-Studio4.0-5。在项目根目录(project)下的build.gradle文件中指定kotlin插件的版本及路径。在app的build.gradle文件中将kotlin插件编译进来。三、在Model中编译Kotlin插件。二、导入Kotlin的核心库。一、查看Kotlin版本。
2022-11-18 11:47:50 4524
原创 【无标题】
广播注册,可以写在Activity(onCreate),也可以写在Fragment(onActivityCreated)里。文章借鉴与:http://t.zoukankan.com/zhujiabin-p-7779240.html。这种方式不用在配置文件加东西,我比较喜欢。
2022-11-17 14:02:24 60
原创 夜神模拟器127.0.0.1:62001: 由于目标 计算机积极拒绝,无法连接 解决方法
找到SDK的目录和夜神模拟器的目录,将SDK目录(C:\Program Files (x86)\Android\android-sdk\platform-tools)下的adb.exe文件,复制到夜神模拟器的目录(C:\Program Files (x86)\Nox\bin)下,将夜神模拟器目录下原本的adb.exe和nox_adb.exe修改文件名为adb_bak.exe和nox_adb_bak.exe,将从SDK目录复制过来的adb.exe放在夜神目录下,同时复制一份改名为nox_adb.exe。
2022-11-15 17:47:11 3449
原创 findViewById 返回 null 的原因
即在setContentView调用之前,调用了findViewById去找main布局中的界面元素lv_contactbook,那么所得到的结果一定是null。第二种情形是Eclipse/android studio造成的,要解决这个问题,需要这个项目clean一次(Project菜单 -> Clean子菜单),这样就OK了。今天运行一个之前开发的项目时,发现了这个问题。真是百思不得其解,因为之前开发的时候是好好的,而且代码没有错误。到网上查了一下,找到了原因。第二种情况很隐蔽,因为代码的确没有错。
2022-11-11 16:11:21 830
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人