JessYanCoding / JessYanCoding/AndroidAutoSize
使用autoConvertDensityOfGlobal无效及APP页面错乱的问题
- Lenguaje dominante
- Java
- Estrellas
- 13.7k
- Forks
- 2k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
你好,我在使用[AndroidAutoSize](https://github.com/JessYanCoding/AndroidAutoSize)框架时候出现几个问题请大家帮帮我(使使用手机红米Note7 Pro):
1. 主页面有4个Tab栏目,我在下拉菜单栏打开深色模式,然后再这几个Tab之间切换,当切换到折线那一栏的时候,字体变得很大,折线变得很粗:

` @Override
public Resources getResources() {
//需要升级到 v1.1.2 及以上版本才能使用 AutoSizeCompat
AutoSizeCompat.autoConvertDensityOfGlobal(super.getResources());//如果没有自定义需求用这个方法
//AutoSizeCompat.autoConvertDensity((super.getResources(), 667, false);//如果有自定义需求就用这个方法
return super.getResources();
}`
和在父布局添加
`@Override
public LayoutParams generateLayoutParams(AttributeSet attrs) {
AutoSizeCompat.autoConvertDensityOfGlobal(getResources());//如果没有自定义需求用这个方法
//AutoSizeCompat.autoConvertDensity((getResources(), 667, false);//如果有自定义需求就用这个方法
return super.generateLayoutParams(attrs);
}`
都是无效果,此外折线框架用的是[MPAndroidChart](https://github.com/PhilJay/MPAndroidChart),调试内部代码发现density还是发生了变化,由1.44f变成了2.75f:


2、第二个原因不确定是不是[AndroidAutoSize](https://github.com/JessYanCoding/AndroidAutoSize)造成的:使用APP的过程中,按住home键使得手机进入桌面,然后去设置里面调整系统字体大小,设置完成后,再点击桌面我APP的图标,APP重新进入,此时页面发生布局重叠的问题,Log中并无异常日志,以下是cuo'luan错乱页面:

Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.