我正面临着一个奇怪的问题。我有一个DIV,它占用一半可用的屏幕空间,而这个DIV只有一个画布映像(我正在动态生成)。我使用offsetWidth和offsetHeight或DIV设置画布的大小。
var efisWidth = hudView.offsetWidth;
var efisHeight = hudView.offsetHeight;
考虑到这两个属性的宽度和高度,我的网页绘制画布。它看起来完美的PC,因为结果的图像是1:1的屏幕分辨率。但是在手机上,图像并没有显示在它的全部分辨率上,因为移动浏览器在这个属性上的分辨率比实际屏幕分辨率要低。
我使用iPhone 7 Plus (108
我尝试在操作栏上使用不同的"homeAsUpIndicator“图形,但在屏幕边缘和图形上遇到了一些边距问题。
在项目的styles.xml中使用"android:homeAsUpIndicator“属性,值为@drawable/my_graphic,我已经成功地将指示器更改为自定义图形。该图形的设计考虑到了0dp的左边缘-因为图形的左边缘应该一直到屏幕的左边缘。取而代之的是,我在图像的顶部和左侧都得到了6像素的边界。
我尝试在我的styles.xml中设置边距和填充,但要么不起作用,要么我将其应用到错误的资源。此外,我尝试将操作栏背景设置为9补丁图形,并让标准指示器图形( H