JessYanCoding / JessYanCoding/AndroidAutoSize

重写了getResources与generateLayoutparams,依旧会出现局部适配失效的问题

Open
#416 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
13.7k
Forks
2k
PR merge metrics
No merged PRs in 30d

Description

作者你好,我在activity的getResources方法中重新设置了density,也重写了generateLayoutParams方法重新设置density值,但是依旧会出现局部适配失效的问题,如下图,输入框部分异常变大,且该问题非必现:
![1](https://user-images.githubusercontent.com/9522880/179889799-660a8d0c-f617-418e-89b3-79f0c03badbb.png)
![2](https://user-images.githubusercontent.com/9522880/179889810-499f7155-1bf6-473a-9664-fe119806275b.png)

变大部分的xml中,最上层标签是merge,然后就是我自定义的父布局,重写了generateLayoutParams方法重新设置density值。
![3](https://user-images.githubusercontent.com/9522880/179890031-73a62432-817c-4801-a307-f441bdd0be8e.jpg)
请问下,是否是我使用的方式不对,需要在每一个viewGroup都重写generateLayoutParams方法?或者有没有其他的方式来避免这个问题

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.