android - 想知道 Galaxy S 的值大小

标签 android textview

我正在制作一个应用程序,在处理文本大小时我面临很多困难。

我已经制作了这些值文件夹及其各自的字符串/文本大小:

  1. HDPI 值
  2. LDPI 的值-ldpi
  3. MDPI 的 values-mdpi
  4. S3 的 values-sw360dp

现在的问题是,当我使用 GALAXY S 设备(三星)时,它采用了非常大的字体大小,而不是从 HDPI 文件夹中获取。我只是想知道 Galaxy S 采用了哪些值(value)观。

谢谢

最佳答案

通过以下方法检查屏幕大小,并尝试动态设置值大小。

private void checkScreenSize()
{
    int screenSize = getResources().getConfiguration().screenLayout &
            Configuration.SCREENLAYOUT_SIZE_MASK;

    switch(screenSize) 
    {
        case Configuration.SCREENLAYOUT_SIZE_XLARGE:
            Toast.makeText(this, " Xlarge screen",Toast.LENGTH_LONG).show();

            // xlarge screens are at least 960dp x 720dp

            break;
        case Configuration.SCREENLAYOUT_SIZE_LARGE:
            Toast.makeText(this, "Large screen",Toast.LENGTH_LONG).show();

            // large screens are at least 640dp x 480dp

            break;
        case Configuration.SCREENLAYOUT_SIZE_NORMAL:
            Toast.makeText(this, "Normal screen",Toast.LENGTH_LONG).show();

           // normal screens are at least 470dp x 320dp

            break;
        case Configuration.SCREENLAYOUT_SIZE_SMALL:
            Toast.makeText(this, "Small screen",Toast.LENGTH_LONG).show();

            // small screens are at least 426dp x 320dp

            break;
        default:
            Toast.makeText(this, "Screen size is neither xlarge,large,normal nor small" , Toast.LENGTH_LONG).show();
    }


}

更多信息请查看Supporting Multiple Screens

关于android - 想知道 Galaxy S 的值大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17938573/

相关文章:

android - 如何获取对 WebView 系统 bundle 字体的字体引用? (格鲁吉亚,Times New Roman..)

Android "extends ListActivity"错误,无法实例化activity componentinfo

AndroidSDK Hello World 应用程序在我的 MotoX 上调试时出现无效格式错误?

java - Android 应用程序逻辑类 : service, 处理程序,...?

android - 如何淡出 TextView 中最后一行的结尾?

android - TextView 中的多个点击跨度

java - TextView NullPointerException Context.getApplicationInfo 错误

java - 在android中的谷歌地图上添加图像

android - 希望应用程序在手机插入电源并且源确定为 PC(而非交流插头)时执行一些代码

ios - 选择 DatePicker 后更新单元格中的日期(时间)