
Android
文章平均质量分 51
Leslie-D
这个作者很懒,什么都没留下…
展开
-
【Ubuntu】MTK刷机工具MT8167版本打不开,缺少libpng12-0的解决方法
ubuntu缺少libpng12-0解决方法原创 2022-06-08 19:46:05 · 1671 阅读 · 1 评论 -
【Android Studio】ImageView / ImageButton 图片太大或者太小解决方法
第一步:指定layout_width与layout_height在xml文件中设置的ImageButton的宽和高为:android:layout_width=“100dp”android:layout_height=“100dp”第二步:设置属性android:scaleTypeImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/m转载 2020-06-23 08:42:50 · 22652 阅读 · 0 评论 -
【Android】android设置了数据绑定databinding,view不随着model变化而变化
今天在将项目从findViewById转到MVVM的databinding时,发现有的view绑定了数据,但是数据变了,view并不会跟着改变现场还原将用户信息的头像uri绑定到ImageView,理论上来说,userInfoAll.UserInfo.avatar发生了改变,就会调用load方法重新设置头像,但是并没有发生<layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http.原创 2022-03-17 01:04:29 · 3571 阅读 · 0 评论 -
【Android】共享元素 share elements TextView颜色大小动画过度
谷歌官方文档 给了一个 通过共享元素启动Activity的DemoDemo很流畅,图片过渡很自然,但是由于两个页面的TextView颜色大小不同,在动画开始和结束的时候TextView变化很突兀。这篇博客在共享元素的基础上进一步自定义TextView的动画,使之过度更加自然原创 2022-03-10 10:44:51 · 3666 阅读 · 0 评论 -
【IDEA】在导航栏添加show diff键
用idea经常用到要看修改前的git代码版本,一般是右击–>Git–>show diff考虑直接在Nacigation Bar添加这个操作打开IDEA的Settings或者Preferences,如图操作添加操作添加成功原创 2021-10-12 22:10:43 · 4776 阅读 · 0 评论 -
【Android】自定义简单可重用组件
效果其中个人信息,修改密码,切换账户,登录/注册四个item都是重用的一个自定义小组件。虽然这样的布局很简单,不需要自定义组件也能实现,但是如果这样的item过多,每个item的布局又基本相同,而且属性也不少,什么padding啊margin啊gravity啊随便设置几个,代码看起来就很杂,所以布局重用就很必要了,这就涉及到自定义组件。但是每个item又不会完全相同,比如上图每个item的图标和文字需要不一样,所以还涉及到定义属性。下面看下这个简单小组件怎么实现的。一、建item布局文件作为重用原创 2021-04-11 21:06:47 · 403 阅读 · 0 评论 -
【Android】前台传给后台服务器中文乱码
修改Tomcat的Server.xml,在Connector标签中加上URLEncoding参数: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> 不同的人遇到的情况不一样。我服务器修改这个,Android和后台不用做任何处理,也不乱码原创 2021-04-07 21:44:59 · 178 阅读 · 0 评论 -
【Android】ListView性能优化
使用convertView缓存布局convertView 用于将之前的布局进行缓存,通过重用来提高性能public class MyAdapter extends ArrayAdapter<Fruit> { …… @Override public View getView(int position, View convertView, View parent) { Fruit fruit = getItem(position); View view; if(convertV原创 2021-02-26 20:54:30 · 256 阅读 · 0 评论 -
【Android】Activity的生命周期
详细了解见 ——> 【开发者指南】了解Activity生命周期原创 2021-02-26 20:25:36 · 114 阅读 · 0 评论 -
【Android】java.lang.RuntimeException: Stub! 报错
今天再Android 10 的AVD上测试app报错问题定位到 import org.apache.http.NameValuePair;原因Android 9.0 删除了 org.apache.http 库,在Android 9及之上系统使用此库就会题目的错。解决方法新开发的程序不建议继续使用httpclient,替换成HttpURLConnection或者OKHttp若要继续使用,在AndroidManifest.xml中添加<uses-library android:name=原创 2021-01-07 17:16:18 · 646 阅读 · 1 评论 -
【Android】The emulator process for AVD Copy_of_Pixel_4_API_30 was killed.
问题Android Studio中启动AVD提示:The emulator process for AVD Copy_of_Pixel_3_XL_API_30 was killed.解决方法1. 尝试用命令行启动AVD:D:\Android\AndroidSDK\emulator\emulator.exe -netdelay none -netspeed full -avd Pixel_4_API_30D:\Android\AndroidSDK\emulator\emulator.exe是我e原创 2021-01-04 17:21:19 · 2591 阅读 · 0 评论