我给自己制造了一个小问题,我在这里找个人可以帮上忙。
我已经用Visual Basic在我的桌面PC上创建了一个屏幕分辨率为1280x1024的应用程序,并使用我在illustrator中创建的图像作为背景图像和按钮(最大的图像是背景图像1004x804)。它在我的桌面上看起来很棒,但是当我在屏幕分辨率为1366x768的笔记本电脑上运行它时,表单高度太大了,表单的底部被切掉了。
因此,我认为我可以通过在表单加载时获取屏幕分辨率,并根据表单大小检查它,然后调整表单大小来解决这个问题。这是我在加载表单时使用的代码。
Dim intH As Integer = Screen.PrimaryScre
溶液
@media (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
background: image-url('map@2x.jpg');
background-size: $lowDPIImageWidth $lowDPIImageHeight;
background-position: center center; // Note that I had to reapply background-position again
}
问题
我有一个带有背
屏幕顶部的背景使用以下主题,并且应该是透明的。在纵向模式下,背景变为黑色。有时这种情况甚至不会发生,背景仍然是透明的。为了测试这一点,我使用了TED文本编辑器应用程序。正如我所说的,在TED的肖像模式下,背景变成了黑色。我编写了自己的activity,它有一个多行文本输入字段,在这个activity中,背景可以正确显示。在另一个例子中,当我试图写一封新邮件时,我的Gmail应用程序的背景在纵向模式下变成了白色。
下面我也展示了一些输入法的布局。
<resources>
<!-- some styles here -->
<