- 博客(1343)
- 资源 (10)
- 收藏
- 关注
原创 android.view.InflateException: Binary XML file line(报错日志要从下往上看)
报错日志要从下往上看今天引入https://github.com/wowhellogo/PageGridView但是引入不进来,就下载了PageGridView这个类的源码一运行结果报错,看报错信息定位到对应的类没错啊!!继续往下找,发现了是后面的导致了前面的报错,所以看报错信息你从下往上看,重要!!...
2022-03-10 15:12:54 1134
原创 webView加载富文本(包含文字图片啥的)
使用mWv.loadDataWithBaseURL(“about:blank”, mUrl1, “text/html”, “utf-8”, null);进行加载import static android.view.View.GONE;import static android.view.View.VISIBLE;import android.annotation.SuppressLint;import android.content.Intent;import android.graph
2022-03-04 17:08:21 1530
原创 ViewPager实现轮播+轮播提示器(小点点)
1<RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content"> <androidx.viewpager.widget.ViewPager android:id="@+id/vp_home_frag_banner" android:layout_width="match_p.
2022-03-04 11:25:26 669
原创 TextSwitcher实现textview切换显示(公告内容切换)
1<?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" xmlns:tools="http://schemas.android.com/tools" android:layout_width="
2022-03-03 17:52:45 774 1
原创 RecyclerView添加Header
1// 万能adapter implementation 'com.zhy:base-rvadapter:3.0.3' implementation 'com.zhy:base-adapter:3.0.3'2GridLayoutManager gridLayoutManager = new GridLayoutManager(ServiceCustomActivity.this, 2); hotServiceRv.setLayoutManage
2022-03-02 21:13:05 1458 1
原创 SparseArrayCompat为啥比HashMap节省内存开销?
避免了自动装箱键,并且它的数据结构不依赖于每个映射的额外条目对象SparseArrays map integers to Objects. Unlike a normal array of Objects, there can be gaps in the indices. It is intended to be more memory efficient than using a HashMap to map Integers to Objects, both because it avoids au
2022-03-02 14:39:11 391
原创 listview添加headerview
View headView = getLayoutInflater().inflate(R.layout.header_view, null); mTestLv.addHeaderView(headView);
2022-03-02 13:47:08 270
原创 if you already hava 64-bit JDK installed,define a JAVA_HOME(花一上午时间解决了,不行你打我)
在AppData目录修改studio64.exe.vmoptions改文件C:\Users\Administrator\AppData\Roaming\Google\AndroidStudio2021.1# custom Android Studio VM options, see https://developer.android.com/studio/intro/studio-config.html-Dfile.encoding=UTF-8我的问题是没有加-...
2022-03-02 11:52:05 1524 2
原创 列表实现不用写adapter了
万能adapter链接0// 万能adapter implementation 'com.zhy:base-rvadapter:3.0.3' implementation 'com.zhy:base-adapter:3.0.3'1TestListViewActivitypackage com.ruhai.yibei.test;import android.os.Bundle;import android.widget.ListView;import com.ruhai.y
2022-03-01 22:19:18 413
原创 open failed: EACCES (Permission denied)解决办法
使用xutils3上传相册图片报错,经自己排查发现没有获取写权限,可以动态加上也可以手动在设置–应用中加上看,存储禁止,醉了,此时拍照获取的图片可上传,从相册获取不行ps:好好分析日志,按日志说的来...
2022-02-28 16:31:13 627
原创 如何使用夜神模拟器(android studio关联模拟器)
1下载夜神官网2 找到安装目录的bin3 输入nox_adb.exe connect 127.0.0.1:62001 命令讲夜神跟android studio关联起来
2022-02-24 16:02:46 1279
原创 时间日期选择器DatePickerDialog(简单好用)
Calendar calendar = Calendar.getInstance(); new DatePickerDialog(AddCertificationActivity.this, new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, i.
2022-02-24 14:20:36 496 1
原创 自定义Dialog
内容部分是个listview1创建Dialog private void getJobTitleDialog() { View dialogView = getLayoutInflater().inflate(R.layout.dialog_view, null); lvJobTitle = (ListView) dialogView.findViewById(R.id.lv_job_title); if(records!=null){
2022-02-23 16:24:09 280 1
原创 ImageView顺时针旋转90度
jobTitleIv.setPivotX(jobTitleIv.getWidth()/2); jobTitleIv.setPivotY(jobTitleIv.getHeight()/2);//支点在图片中心 jobTitleIv.setRotation(90);
2022-02-23 14:21:55 633
原创 Editext 下划线没了
跟清单文件activity主题设置有关,去掉 android:theme="@style/Theme.Design.NoActionBar" 就有了 <activity android:name=".activity.ModifyNumActivity" android:exported="false" android:theme="@style/Theme.Design.NoActionBar" />...
2022-02-23 09:46:31 1101
原创 stroke 无效
原因:未设置width<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="11dp"/> <stroke android:width="1dp" android:color="@color/st
2022-02-22 16:34:57 672
原创 android7.0以上打开相机、相册并显示头像(实测好用)
1 调用private static final int CAMERA_CODE = 200; File mFile; Uri mImageUri; private void openCamera() { //创建文件用于保存图片 /storage/emulated/0/Android/data/com.ruhai.yibei/cache/images/1645415716745.jpg mFile = new File(getExternalCach
2022-02-21 13:28:26 959 1
原创 Failed to find configured root that contains 终极解决方案(终于讲明白了)
android7.0以上调用相机生成的文件路径跟指定的path不匹配问题getExternalCacheDir()生成的路径为/storage/emulated/0/Android/data/com.ruhai.yibei/cache/File mFile; Uri mImageUri; private void openCamera() { //创建文件用于保存图片 mFile = new File(getExternalCacheDir(), "i
2022-02-21 12:03:39 8520
原创 switch case 结构
String infoName = getIntent().getStringExtra("infoName"); switch (infoName){ case "nickName": inputNicknameEdt.setHint("请输入新昵称"); case "email": inputNicknameEdt.setHint("请输入新邮箱"); }
2022-02-18 15:27:46 5418 1
原创 获取响应的header信息(xutils3)
后端把授权信息放到header里面了,使用xutils3的我怎么拿到呢1新建GetHeaderRespondpackage com.ruhai.yibei.header;import android.util.Log;import com.alibaba.fastjson.JSON;import com.ruhai.yibei.Constant;import com.ruhai.yibei.bean.LoginBean;import org.xutils.http.app.Respon
2022-02-18 14:44:07 826 5
原创 fastJson使用(简单有效)
1implementation 'com.alibaba:fastjson:1.2.61'2 解析实体UploadLogSuccessEntity mUploadLogSuccessEntity = JSON.parseObject(result, UploadLogSuccessEntity.class);
2022-02-17 14:50:09 204
原创 android请求网络接口(xutils3进行网络请求)
https://gitee.com/xiyangyang8110/xUtils31依赖implementation 'org.xutils:xutils:3.9.0'2public class MyApp extends Application { // 在application的onCreate中初始化 @Override public void onCreate() { super.onCreate(); x.Ext.init(this)
2022-02-17 13:28:19 1469
原创 ImageView、glide加载长图(Glide加载图片)
1compile ‘com.github.bumptech.glide:glide:3.7.0’2activity_privacy_agreement_webview<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/re
2022-02-16 16:57:25 801
原创 webview加载pdf
Android的webview压根就不支持加载pdf。Android与iOS不同,iOS加载pdf,不管本地还是在线,直接使用webview渲染就可以了,而Android却做不到。可直接使用这个资源https://github.com/fuusy/PdfWebviewhttps://juejin.cn/post/7017840637450043422...
2022-02-16 14:59:02 967
原创 Invocation failed Unexpected end of file from server
今天使用android studio的图形化界面往gitee上push代码,突然报错Invocation failed Unexpected end of file from server使用git push命令提交代码解决
2022-02-16 11:19:30 5240 2
原创 button如何动态设置drawableBottom(setCompoundDrawables 无效)
获取到Drawable 资源后,setBounds,setCompoundDrawables Drawable drawable = getResources().getDrawable(R.drawable.quick_login); drawable.setBounds(0 ,0,drawable.getMinimumWidth(),drawable.getMinimumHeight()); normalLoginBt.setCompou
2022-02-16 10:10:31 537
原创 RecyclerView添加Header
Header+单一样式条目布局package com.lwksample.rcvadapter;import android.content.Intent;import android.graphics.Color;import android.os.Bundle;import android.os.Handler;import android.util.Log;import android.view.View;import android.view.ViewGroup;import a
2022-02-15 14:46:33 663
原创 RecyclerView条目多样式显示
原理:使用FilmReviewInfo的coverImgType字段进行条目类型判断,适配器FilmReviewAdapter的getItemViewType方法返回不同的条目供onCreateViewHolder进行呈现MainActivitypackage com.fkm.recyclerviewmultitype;import androidx.appcompat.app.AppCompatActivity;import androidx.recyclerview.widget.Grid.
2022-02-11 17:44:47 700 1
原创 跨平台技术有哪些?
ionic跟flutter都可以实现跨平台,即一套代码可同时运行在android跟ios上;ionic使用JavaScript语言,Flutter使用dart语言
2022-02-11 09:58:54 1036 2
原创 git忽略文件无效
根目录下.gitignore忽略规则也都有,但就是不生效*.iml.gradle/.idea//local.properties/.idea/caches/.idea/libraries/.idea/codeStyles/.idea/modules.xml/.idea/workspace.xml/.idea/navEditor.xml/.idea/assetWizardSettings.xml.DS_Store/build/captures.externalNativeBuil
2022-02-09 16:37:15 597
原创 ImageSwitcher轮播图片(简单好用)
<ImageSwitcher android:id="@+id/imageSwitcher" android:background="@color/white" android:layout_marginTop="17dp" android:layout_width="match_parent" android:layout_marginLeft="13dp" android:layout_marginR.
2022-02-09 14:45:19 935
原创 banner轮播
package com.example.shop.ui.fragment;import android.animation.AnimatorSet;import android.animation.ObjectAnimator;import android.content.Intent;import android.net.Uri;import android.support.v4.app.Fragment;import android.support.v4.view.ViewPager;
2022-02-08 21:05:42 242 1
ReclyclerView去掉最后一个条目分割线
2017-07-17
CoordinatorLayout与AppBarLayout
2017-06-28
终于找到一个快速嵌入项目、简单、好用的TabLayout+ViewPager的Demo了(付费与免费的差距,你懂得)
2017-06-27
universal-image-loader-1.9.5.jar
2016-08-18
mvi是解决什么问题的
2022-09-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人