Android 有没有办法在运行时更改anyDensity清单设置?

Android 有没有办法在运行时更改anyDensity清单设置?,android,Android,在我的清单中,我将“anyDensity”设置为false,但对于某些设备,我需要将其设置为“false”。有没有办法在我的主要活动的“onCreate”中更改此设置?没有。Android清单应该是不可变的,尤其是在以下情况下 为什么它在一个屏幕上工作,而不是在另一个完全相同类型的屏幕上工作,实际问题是什么?我有一个一年前编写的应用程序,它使用anyDensity=false,并且有一组MDPI图形。当anyDensity设置为false时,大多数设备上的屏幕会自动缩放。但是,它在平板电脑上不能

在我的清单中,我将“anyDensity”设置为false,但对于某些设备,我需要将其设置为“false”。有没有办法在我的主要活动的“onCreate”中更改此设置?

没有。Android清单应该是不可变的,尤其是在以下情况下


为什么它在一个屏幕上工作,而不是在另一个完全相同类型的屏幕上工作,实际问题是什么?

我有一个一年前编写的应用程序,它使用anyDensity=false,并且有一组MDPI图形。当anyDensity设置为false时,大多数设备上的屏幕会自动缩放。但是,它在平板电脑上不能这样工作,在这种情况下,我需要将anyDensity设置为true,并在应用程序运行时创建一个缩放的位图。如果anyDensity保持为true,则缩放将中断。