android - 不同的 Android 屏幕,不同的颜色,我们可以将屏幕编程为看起来相同吗?

标签 android dynamic themes display

是否可以有一个动态配色方案来适应每台设备的显示类型?屏幕之间的灰色可能看起来不同,我想知道是否有一种有效的方法可以在屏幕颜色之间创建相似的外观。

最佳答案

捕捉屏幕上的文字并创建颜色。

DisplayMetrics displaymetrics = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
        int height = displaymetrics.heightPixels;
        int width = displaymetrics.widthPixels;
        float oration = height / width;

      Color backgroundColor = new Color();
      backgroundColor.red(Math.abs(Integer.valueOf((String.valueOf(oration)))*10));
    ........

关于android - 不同的 Android 屏幕,不同的颜色,我们可以将屏幕编程为看起来相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58595559/

相关文章:

c - 结构体数组中矩阵的动态内存分配

php - Drupal 主题不会读取 CSS 文件

wordpress - 使用子主题覆盖函数functions.php

R ggplot2 : how to make x-axis lines not overlapping y-axis?

Android - 如何显示可绘制资源中的图像?

java - 在 Android 上写入 .txt 文件 - 没有任何反应

android - 如何在 Android 上安全地使用 Google Map API key ?

c++ - 如何在单个删除语句中删除多个动态分配的数组?

java - 如何使用与应用程序 Activity 不同的类?

mysql - 如何从mysql动态表中获取两列