草庐IT

Viewport

全部标签

javascript - Galaxy Nexus 忽略视口(viewport)元标记

我正在构建一个PhoneGap应用程序。我的应用程序设计为320px界面。我在应用程序中的视口(viewport)标签是:这在我运行IceCreamSandwich的GalaxyS2上按预期工作。320px的界面填满了整个屏幕的宽度。但是,在GalaxyNexus上测试上述代码时,视口(viewport)为360像素宽。所以我的元素不会填满屏幕。我尝试将以下行添加到我的Cordova的appname.java文件中:this.appView.getSettings().setUseWideViewPort(true);然而,这没有任何效果。 最佳答案

html - 在 Mobile Safari 中导致旋转问题的视口(viewport)设置

首先,这不是我在其他问题中看到的缩放问题。此外,我正在使用运行iOS6的iPhone4对此进行测试。在处理移动项目时,我发现了viewport标记和移动safari的问题。我将所有内容提炼成尽可能基本的代码。我在那里设置了参数:宽度=设备宽度height=设备高度初始比例=1.0最大比例=1.0用户可扩展性=否一切正常,直到您旋转屏幕。什么都没有调整大小,右侧出现一个黑条来填补空白(见屏幕截图)。如果我完全删除height=device-height,问题就会消失。但是,我确实需要使用此参数。否则,我将不得不问一个不同的问题。旋转回纵向模式后,黑条仍然存在,我可以左右滚动。这是一个很奇

ios - 从横向到纵向时如何解决视口(viewport)问题

我一直在研究iPod和iPhone4的Safari中的视口(viewport)问题,但我找不到关于这个问题的任何答案。关于从肖像到风景的问题,有几个线索,但不是从风景到肖像。问题如下:我曾经在从纵向到横向时遇到正常的缩放问题,所以我添加了标签:这样就解决了这个问题。现在,当我回到纵向模式时,我制作的页面会被拉伸(stretch),并在呈现时增加右边距。这会使页面变宽,因此您必须向左滑动才能获得页面的原始位置(认为它会保留新的“右边距”)。很抱歉,如果有人已经回答了这个问题,但我似乎找不到对这个问题的任何回应。如果需要一些额外的信息,请告诉我。请记住这是我的第一个问题:/谢谢!编辑:我运

ios - 是否可以增加 UICollectionViewLayout 视口(viewport)? (即在 UICollectionView 框架外加载 +2/-2 个单元格)

我有一个使用UICollectionView的全屏图片库。它被分页并且一切运行正常,但有一件事我不喜欢。单元格只有在进入可见视口(viewport)时才会被重复使用,并且在分配新图像时我会得到闪烁效果(对于当前行为来说是正常的)。如何指定一个比当前UICollectionView框架稍大的视口(viewport),以便加载和重用View外的+1/-1页面?当它们进入View时,它们已经被初始化并准备就绪,因此闪烁效果将消失。谢谢! 最佳答案 注意:这是假设垂直的,水平调整你可以让frame变大,然后添加一个contentInsetC

ios - 如何居中对齐 iphone 的最大视口(viewport)缩放

当我设置最大比例并来回旋转方向时,网页未在手机上居中。所以使用这段代码如何模仿margin:0auto;的CSS效果。 最佳答案 对于从Google来到这里的人,您还应该查看Apple[1]上的以下页面。viewport标签很有用。[1]:http://developer.apple.com/library/IOS/#documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html使用ViewPort

javascript - iOS 通过 Javascript 触摸设备的视口(viewport) x/y 坐标

我目前正在为iPhone开发一个网页,其中包含一个用户可以触摸和拖动的DIV元素。此外,当用户将元素拖动到设备屏幕的顶部或底部时,我希望自动向上或向下滚动页面。我遇到的问题是试图确定一个可靠的公式来获取onTouchMove事件中的坐标,该坐标与用户的手指到达设备视口(viewport)的顶部或底部共同响应。我目前的公式似乎很乏味,我觉得可能有更简单的方法来做到这一点。我当前判断触摸事件是否到达屏幕底部的公式:functiononTouchMoveHandler(e){varorientation=parent.window.orientation;varlandscape=(orie

android - setUseWideViewPort() 和 setLoadWithOverviewMode() 究竟做了什么?

我对缺少WebView和相关内容的文档感到失望。(除非您认为以下是属性文档)publicvoidsetLoadWithOverviewMode(booleanoverview)SetwhethertheWebViewloadsapagewithoverviewmode和:publicsynchronizedvoidsetUseWideViewPort(booleanuse)TelltheWebViewtousethewideviewport那么:什么是“概览模式”?什么是“宽视口(viewport)”?ps:我试图寻找与webkit相关的文档,但找不到。 最

android - setUseWideViewPort() 和 setLoadWithOverviewMode() 究竟做了什么?

我对缺少WebView和相关内容的文档感到失望。(除非您认为以下是属性文档)publicvoidsetLoadWithOverviewMode(booleanoverview)SetwhethertheWebViewloadsapagewithoverviewmode和:publicsynchronizedvoidsetUseWideViewPort(booleanuse)TelltheWebViewtousethewideviewport那么:什么是“概览模式”?什么是“宽视口(viewport)”?ps:我试图寻找与webkit相关的文档,但找不到。 最

ios - 从 mapView 获取视口(viewport)坐标? regionDidChanged swift

当用户移动map时调用以下函数。可以获取视口(viewport)吗?视口(viewport)是北/东和纬度的纬度和经度。和隆。南/西。funcmapView(mapView:MKMapView,regionDidChangeAnimatedanimated:Bool){print("The\(mapView.centerCoordinate)")print("themaprect\(mapView.visibleMapRect.origin)")print("themaprect\(mapView.visibleMapRect.size)")//Ifindjustthisattribu

java - 仅当适合视口(viewport)时才启用 JTable 的自动调整大小

我需要在JScrollPane中创建一个具有可调整列大小的JTable(当用户增加列宽时-出现水平滚动条)。为此,我使用了table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);。此外,当视口(viewport)足够宽以包含整个表格时-列应拉伸(stretch)以填充视口(viewport)宽度。为此,我重写了JTable类的getScrollableTracksViewportWidth()方法,如下所示:@OverridepublicbooleangetScrollableTracksViewportWidth(){returngetPref