在我的应用检查屏幕功能后,我需要在运行时选择特定的dimens.xml。我不想通过项目文件夹(\ values,\ values-large,...)自动选择ANDROID为我选择。
由于我的低成本中国平板电脑的屏幕配置(密度和尺寸)不佳,我必须手动完成。我能这样做吗?
答案 0 :(得分:0)
您是否尝试强制配置更改?
DisplayMetrics metrics = new DisplayMetrics();
metrics.densityDpi = DisplayMetrics.DENSITY_MEDIUM;
metrics.setTo(metrics);
不确定它是否有效。忽略操作系统认为最好的东西通常是一个坏主意。
答案 1 :(得分:0)
使用styles / themes / ...解决并在运行时在onCreate()中激活特定主题,如下所述: