Ui适配问题
探索适配问题
qq_36771930
加油,行动!!!
展开
-
android AlertDialog 占满屏幕宽度
网上找了很多设置弹框风格的文章,但是都不能设置成我想要的效果。最后参考了他们的一些处理方式,最后解决了,顺便记录一下处理。初始的效果是这样的,下图: /** * 所有自定义创建和显示弹窗都不可以缺这方法 */ private void createAndShowDialog() { //创建弹窗 View inputView = LayoutInflater.from(getContext()).inflate..原创 2022-01-27 10:51:54 · 2576 阅读 · 0 评论 -
Android TextView开启跑马灯和速度调节(二)
通过反射TextView来实现调节速度方式有点局限,下面接着通过继承SurfaceView :参考:https://github.com/AnyLifeZLB/ScrollTextViewimport android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android.graphic原创 2021-09-08 15:33:19 · 1911 阅读 · 0 评论 -
Android TextView 仿公告栏自己上下滚动
网上很多资料的做法都是,数据格式都是一行的左右滚动,或者就是String[],List[]的数据形式,都不是我想要的,最后找到一位大神的实现方式,https://www.zhangshengrong.com/p/8AaY3YMlX2/ 直接用一条String的数据来展了,方便记录一下AutoScrollViewpublic class AutoScrollView extends ScrollView { private final Handler handler = ...原创 2020-11-03 11:37:02 · 880 阅读 · 0 评论 -
android BaseRecyclerViewAdapterHelper 二级item
官网:https://github.com/CymChad/BaseRecyclerViewAdapterHelper 在这里简单说明记录一下,它有两个版本2.x和3.x版我这里用的是最新的3.x,环境也是在,用的是androidx:compileSdkVersion 29buildToolsVersion "29.0.2"上图:1.添加依赖implementation 'com.github.CymChad:BaseRecyclerViewAdapte...原创 2020-10-21 17:26:32 · 1975 阅读 · 4 评论 -
Android 仿ps调色板
直接上码1.弹窗版本: 先看效果图:代码(ColorPickerDialog):public class ColorPickerDialog extends Dialog { private final boolean debug = true; private final String TAG = "ColorPicker"; Context context; private String title;//标题 private...原创 2020-10-15 11:26:12 · 367 阅读 · 0 评论 -
android 自定义圆角按钮+点击
转载记录:https://www.cnblogs.com/mauiie/p/3716209.html在drawable 新建一个xml 文件<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:state_pressed="true"> <.原创 2020-10-12 11:47:45 · 311 阅读 · 2 评论 -
Android 自定义LinearLayout(简陋开关按钮的实现)
最简单的实现方式:布局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" xmlns:tools="http://schem...原创 2020-08-07 16:14:50 · 691 阅读 · 0 评论 -
Android PageMenuLayout首页分页导航菜单功能的使用注意的坑
https://github.com/xiaohaibin/PageMenuLayout,由于这位大佬的开源的首页分页导航菜单功能写的是很好,但是让我们去集成他的依赖时,如果是使用androidx版本的话,基本是用不了,所有我就直接把他用到相关类重新引用了一些,修改成了适用Androidx的项目,我自己重新生成了一个模块,上传到了github,你们可以直接去下载使用,复制进去就行了,不用,再去添加上面的github的依赖了,看一下我重新修改成androidx版本的效果...原创 2020-07-02 21:58:48 · 1321 阅读 · 6 评论 -
Android recycleview(kotlin)实现上下滚动,类似中奖信息跑马灯
数据展示我们一般都是通过recycleview来处理,下面记录一下滚动需求的实现方法和步骤:先看看效果:第一步:新建一个实体类(Wininfo): class Wininfo { var title: String? = null var test: String? = null}第二:新建revy的适配器(MyAdapterItem_auto):/** * 适配器 */public class MyAdapterItem_auto.原创 2020-06-30 17:19:42 · 1278 阅读 · 0 评论 -
Android 自定义键盘(字母+数字)
1.直接上个效果图:来布局代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layo...原创 2020-06-10 14:37:44 · 1142 阅读 · 0 评论 -
Android 关于notifyDataSetChanged()报错问题 android.view.ViewRootImpl$CalledFromWrongThreadException
简单记录一下, 今天在调用 Recycleview list.add()之后,调用适配器的 notifyDataSetChanged()方法的时候,报了以下的错误:W/System.err: android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created...原创 2019-11-01 11:46:17 · 707 阅读 · 1 评论 -
Android activity+多个fragment 横竖屏切换实现
1. 这也是一个需求问题,之前实现了一个activity+fragment(FragmentTransaction 我这边是用的开启事务来管理的fragment,当我只显示某个Fragment页面,就将其他的多余的页面去隐藏) 展示页面信息数据的一个功能app,第一个版本的时候功能少,单一,我只需要处理竖屏的页面显示即可,因此我也是简单的在AndroidManifest文件清单去设置...原创 2019-11-18 10:42:16 · 1013 阅读 · 0 评论 -
Android ui适配布局AndroidAutoSize的使用问题
1.布局适配问题:采用https://github.com/JessYanCoding/AndroidAutoSize(库介绍:一种低成本的Android屏幕适配解决方案(今日头条屏幕适配方案终极版,一个极点的Android屏幕适配方案)。)第一步://屏幕适配 Androidautosize 添加依赖implementation 'me.jessyan:autos...原创 2019-10-30 10:09:06 · 3468 阅读 · 1 评论