标签: screen-size

如何在 Emacs 中找到系统的显示尺寸?

我在多台机器、操作系统和平台上使用相同的 .emacs。我希望 Emacs 在调用时的默认帧大小与可用的屏幕大小相关(例如,96 行在 1600x1200 桌面屏幕上工作得很好,但在 1280x800 笔记本电脑上我需要指定不超过 68 行)。

是否有一个 emacs-lisp 表达式可以返回系统屏幕的宽度和高度?

更新:我刚刚发现了一个类似的问题,但由于某种原因,在 Windows XP 系统上的 GNU Emacs 23.2 中找不到 (x-display-pixel-width) 和 (display-pixel-width) 。继续研究...

emacs pixel screen-size

6
推荐指数
1
解决办法
1810
查看次数

css媒体类型"掌上电脑"关心的参数是什么?

我需要更改页面上的样式,具体取决于它是手持设备(如手机)还是大屏幕设备,如笔记本电脑,固定电脑或平板电脑.

我知道我可以通过css max-width查询来检测分辨率等等,但这并不令人信服.主要是因为今天的智能手机拥有如此高分辨率的屏幕.IE索尼Xperia S,它有一个720p到1280的屏幕,但它只有4.3英寸.因此,在普通电脑屏幕上可读的10px字体将变得太小而无法阅读.

因此,我需要知道的不仅仅是分辨率,而是知道它是否是小屏幕设备.(我假设媒体="掌上电脑"的CSS风格是要走的路.如果我错了请纠正我).

那么:css媒体类型"掌上电脑"关心的参数是什么?

  • 设备屏幕尺寸?
  • 浏览器窗口大小?
  • 带宽?
  • 信息是设备是"手持"还是不是客户端传递的参数?
  • 平板电脑是否包含在"手持"设备中?

等等

谢谢!

screen handhelddevice screen-resolution screen-size media-queries

6
推荐指数
1
解决办法
4750
查看次数

Raspberry Pi Qt5设置物理屏幕尺寸

我正在使用交叉编译在raspiber上使用raspberry pi开发qt5应用程序.

当我运行它时,我得到一个黑屏,试图显示一个弹出窗口,这是一个QFrame.

我想它无法定位,因为我有错误信息到达开头:

EGLFS:无法查询物理屏幕大小,默认为100 dpi.

EGLFS:要覆盖,请设置QT_QPA_EGLFS_PHYSICAL_WIDTH和QT_QPA_EGLFS_PHYSICAL_HEIGHT(以毫米为单位).

EGLFS:无法查询屏幕深度,默认为32.

EGLFS:要覆盖,请设置QT_QPA_EGLFS_DEPTH.

当我禁用QFrame时,默认情况下应用程序以全屏方式启动,而我没有设置它.

我尝试用以下方法设置这些环境变量:

int main(int argc, char *argv[])
{
    QByteArray width = qgetenv("QT_QPA_EGLFS_PHYSICAL_WIDTH");
    width.setNum(1920);

    QByteArray height = qgetenv("QT_QPA_EGLFS_PHYSICAL_HEIGHT");
    height.setNum(1080);

    QApplication a(argc, argv);

    MainWindow w;
    w.show();
    w.launchGame();

    return a.exec();
}
Run Code Online (Sandbox Code Playgroud)

但仍会显示错误消息.

主窗口是一个QWidget,我使用以下方法定义了他的大小:

setFixedSize(1280, 720);
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何正确设置这些变量还是你有另一种解决方案?

environment-variables screen-size qt5 raspberry-pi raspbian

6
推荐指数
1
解决办法
2万
查看次数

如何支持截至2014年的各种iphone屏幕尺寸?

我差不多已经完成了构建我的第一个iPhone应用程序,并试图添加背景图像,并且发现它有点令人困惑,因为现在不同的iPhone版本中有3个或4个不同大小的屏幕,具有不同的启动分辨率.

因此,虽然我知道整件事image@2x.png,但我仍然不知道我真正需要什么.如果我想让我的应用程序在iPhone 4/4s,5s/5c,6/6 +上运行,我需要多少个不同版本的背景图像,以及尺寸和分辨率是多少?

我已经google了,并没有找到任何最新的2014年的有凝聚力的答案.

此外,如果iPhone 6是1334x750 @ 3x,这是否意味着我应该包括4002x2250背景?然后是1920x1080 iPhone 6+ @ 3x,5760 x 3240图像?这太棒了!我觉得我必须正确理解这一点.

size screen screen-resolution screen-size ios

6
推荐指数
2
解决办法
1737
查看次数

在没有上下文的情况下将dp转换为px

有一种非常巧妙的方法可以将dp转换为不带Context的px,它是这样的:

public static int dpToPx(int dp) {
    float density = Resources.getSystem().getDisplayMetrics().density;
    return Math.round((float) dp * density);
}
Run Code Online (Sandbox Code Playgroud)

Google GitHub页面上的每个Google示例中,他们都使用以下方法:

public static int convertDpToPixel(Context ctx, int dp) {
    float density = ctx.getResources().getDisplayMetrics().density;
    return Math.round((float) dp * density);
}
Run Code Online (Sandbox Code Playgroud)

那么第一种方法有什么问题吗?对我来说,它在我所有的应用程序中都能正常工作,但是我想知道在某些情况下它可能会失败吗?

android screen-size pixel-density

6
推荐指数
1
解决办法
817
查看次数

Android - 检测小平板电脑与大手机?

我正在开发的应用程序包含2个独立的布局:一个用于普通手机,另一个用于小型平板电脑,如NOOKcolor.根据屏幕宽度分辨率(当前600dip)做出的决定.它在Nook看起来很棒但在HTC Rezound上看起来很糟糕,它有一个720 x 1280的显示屏.在后一种情况下,无论分辨率越高,所有内容(文本,图像等)看起来都要大得多,因此它会全部聚集起来.

选择合适设备的好方法是什么?也许检测物理尺寸(4.3"vs 7")vs分辨率?

android tablet screen-size android-screen-support

5
推荐指数
1
解决办法
3556
查看次数

iOS 6背景图片

我有一个全屏渐变背景的iOs应用程序.现在,iphone 5尺寸的屏幕是不同的,当然我想支持第5和第4设备.

建议的方法是什么?

iphone screen-size

5
推荐指数
1
解决办法
902
查看次数

未捕获的TypeError:无法读取null的属性"clientWidth"

我有一个响应的wordpress主题.当屏幕尺寸低于740时,菜单被编码为隐藏.但是它仅在主页上正确地执行此操作.如果我转到任何其他页面菜单崩溃但它无法隐藏我收到此错误:"未捕获的TypeError:无法读取属性'clientWidth'的null"

这是代码,我在主题的header.php文件中调用它:

var ww = document.body.clientWidth;
$(document).ready(function() {
    adjustMenu();


    $(".cat").click(function(e) { // cat class
        e.preventDefault();
        $(this).toggleClass("active");
        $(".sf-menu").toggle();
    });
});

function adjustMenu() {
    if (ww <= 740) { //change this to your breakpoint
        $('.sf-menu').hide();
        $(".cat").show();
        if (!$(".cat").hasClass("active")) {
            $(".sf-menu").hide();
        } else {
            $(".sf-menu").show();
        }
    } else {
        $('.sf-menu').show();
        $(".cat").hide();

    }
}


$(window).bind('resize orientationchange', function() {
    ww = document.body.clientWidth;
    adjustMenu();
});
Run Code Online (Sandbox Code Playgroud)

wordpress jquery var menu screen-size

5
推荐指数
2
解决办法
2万
查看次数

dp中的XXHDPI和XXXHDPI尺寸,用于Android中的图像和图标

我已经能够获得以下尺寸:

一组六个广义密度:

  • ldpi(低)〜120dpi
  • mdpi(中)〜160dpi
  • hdpi(高)〜240dpi
  • xhdpi(超高)〜320dpi
  • xxhdpi(超高)〜480dpi
  • xxxhdpi(超高)〜640dpi

这些是尺寸:

  • xlarge屏幕至少为960dp x 720dp
  • 大屏幕至少为640dp x 480dp
  • 普通屏幕至少为470dp x 320dp
  • 小萤幕至少为426dp x 320dp

但是使用诸如XXLarge和XXXlarge屏幕之类的设备的图像和图标大小的理想尺寸应该是什么。

android screen-size image-size

5
推荐指数
0
解决办法
35万
查看次数

如何在selenium python中通过phantomjs设置屏幕大小

如何使用python在selenium中通过phantomJS设置屏幕大小?JS可以读取大小.

代码在这里:

driver = PhantomJS()

print driver.get_window_size() # output: {u'width': 400, u'height': 300}

driver.set_window_size(1920, 1080)
print driver.get_window_size() # output: {u'width': 1920, u'height': 1280}

# get screen width and height by js, always 1024 * 768
print driver.execute_script('return window.screen.width') # output: 1024
print driver.execute_script('return window.screen.height') # output: 768 
Run Code Online (Sandbox Code Playgroud)

通过js获取屏幕尺寸,始终为1024*768.

python selenium screen-size phantomjs

5
推荐指数
0
解决办法
750
查看次数