gpt4 book ai didi

mobile - 在流体/响应式设计中使用钛中的百分比

转载 作者:行者123 更新时间:2023-12-04 23:27:26 25 4
gpt4 key购买 nike

无论如何,在使用 Titanium Appcelerator 使用百分比时是否存在。用于流畅和响应式设计;否则看起来我会为所有设备的 IF ELSE 语句而挣扎!

原码

    WebViewWindow=Titanium.UI.createWebView({
html:globalHTMLHeadert,
visible:true,
width:100%, //note I have tried also "100%" with/out comma
left:0,
bottom:30%,
zIndex:400
});

我要
WebViewWindow=Titanium.UI.createWebView({
html:globalHTMLHeadert,
visible:true,
width:320,
left:0,
bottom:150,
zIndex:400
});

最佳答案

简单的。

创建一个名为 的新文件框架.js

/*
* Frames
* @ We uses this framework to allow mobility for responsive design
* @ Each variable is used and this is the width based on the device
*/
// 100%
var per100 = Math.floor(Titanium.Platform.displayCaps.platformWidth * 1.0);
// 90%
var per90 = Math.floor(Titanium.Platform.displayCaps.platformWidth * 0.9);
// 80%
var per80 = Math.floor(Titanium.Platform.displayCaps.platformWidth * 0.8);
// 50%
var per50 = Math.floor(Titanium.Platform.displayCaps.platformWidth * 0.5);
// 40%
var per40 = Math.floor(Titanium.Platform.displayCaps.platformWidth * 0.4);
// 25%
var per25 = Math.floor(Titanium.Platform.displayCaps.platformWidth * 0.25);
// 10%
var per10 = Math.floor(Titanium.Platform.displayCaps.platformWidth * 0.10);
// 5%
var per5 = Math.floor(Titanium.Platform.displayCaps.platformWidth * 0.05);
// 1%
var per1 = Math.floor(Titanium.Platform.displayCaps.platformWidth * 0.01);

现在,在您的 js 文件中包含 frames.js。

你可以这样使用它,这将是一个流畅的按钮,90%
var btngeorgia=Titanium.UI.createButton({
color:'#d8d8d8',
borderRadius:'2px',
height:30,
width:per90,
zIndex:800,
left:10,
bottom:100,
title:'Georgia',
font:'Georgia',
});

这将是 100% 流体设备宽度的 web View
WebViewWindow=Titanium.UI.createWebView({
html:globalHTMLHeadert,
visible:true,
width:per100,
left:0,
bottom:220,
zIndex:300
});

关于mobile - 在流体/响应式设计中使用钛中的百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10413942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com