JessYanCoding / JessYanCoding/AndroidAutoSize

能否直接以长边或短边作为适配条件,而不是宽高?

Aperta
#343 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
13.7k
Fork
2k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

情况是这样,我司的app长期驻留在后台,界面上只有悬浮窗,然后点开悬浮窗可能会启动一个横屏或者竖屏的activity。
现在问题在于,我的悬浮球和activity都有异常变大的情况,框架的原理已经很了解了,我觉得从逻辑上也没什么问题,我也没有做错什么,但是很明显的看得到出现异常变大的情况时候,变大的基本上就是我基于短边做360dp的适配时候,被框架设置成了长边总共为360dp。
异常变大是偶然现象,复现条件目前不清楚

所以总结有两个问题:
1:能不能不以Activity作为最基本的单位,有很多在后台的app使用悬浮球,界面上没有自己的Activity
2:能不能直接基于屏幕的长边或短边做适配,而不是宽和高?这样对于横竖屏切换较多的app更为方便。实际上很多时候我不管选择宽还是选择高来作为BaseOn,我选择的其实就是屏幕短的那条边

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.