Titanium 如何从当前窗口隐藏标题栏
我想从当前窗口隐藏标题栏。我已经搜索了“hideNavBar:true”,但它仍然不起作用,所以请帮助我在Android应用程序中隐藏标题栏。我的代码如下 我的Titanium 如何从当前窗口隐藏标题栏,titanium,Titanium,我想从当前窗口隐藏标题栏。我已经搜索了“hideNavBar:true”,但它仍然不起作用,所以请帮助我在Android应用程序中隐藏标题栏。我的代码如下 我的create.js是: var curWin = Ti.UI.currentWindow; var imgarr = [{ leftImage: 'images/previous.png', title: "Create Your Popmount", hasChild: true, path: 'Take
create.js
是:
var curWin = Ti.UI.currentWindow;
var imgarr = [{
leftImage: 'images/previous.png',
title: "Create Your Popmount",
hasChild: true,
path: 'Take_Photo.js',
navBarHidden: true
}, {
leftImage: 'images/previous.png',
title: "Get Information",
hasChild: true,
path: 'Take_Photo.js',
navBarHidden: true
}, {
leftImage: 'images/previous.png',
title: "Go to Website",
hasChild: true,
path: 'Take_Photo.js',
navBarHidden: 'true'
}];
//creating table
var win = Titanium.UI.currentWindow;
var imageView = Titanium.UI.createImageView({
height: 200,
width: 200,
top: 20,
left: 10,
backgroundColor: '#999'
});
win.add(imageView);
而photo.js
是:
var curWin = Ti.UI.currentWindow;
var imgarr = [{
leftImage: 'images/previous.png',
title: "Create Your Popmount",
hasChild: true,
path: 'Take_Photo.js',
navBarHidden: true
}, {
leftImage: 'images/previous.png',
title: "Get Information",
hasChild: true,
path: 'Take_Photo.js',
navBarHidden: true
}, {
leftImage: 'images/previous.png',
title: "Go to Website",
hasChild: true,
path: 'Take_Photo.js',
navBarHidden: 'true'
}];
//creating table
var win = Titanium.UI.currentWindow;
var imageView = Titanium.UI.createImageView({
height: 200,
width: 200,
top: 20,
left: 10,
backgroundColor: '#999'
});
win.add(imageView);
但是在
takephoto.js
中,我无法像在Android中那样隐藏导航栏/标题栏。我在导航栏的Tiapp.xml
中也写了true,但它只适用于第一个屏幕。在您的photo.js
文件中尝试添加以下内容:
var win = Titanium.UI.currentWindow;
win.hideNavBar();
在您的
photo.js
文件中,尝试添加以下内容:
var win = Titanium.UI.currentWindow;
win.hideNavBar();
创建窗口时需要设置参数:
var win = Ti.UI.createWindow({
title:'My Window',
backgroundColor:'#fff',
navBarHidden:true
});
设置
win.navBarHidden=true创建窗口后,代码>将不起作用。创建窗口时需要设置参数:
var win = Ti.UI.createWindow({
title:'My Window',
backgroundColor:'#fff',
navBarHidden:true
});
设置win.navBarHidden=true创建窗口后,代码>将不起作用。请尝试以下操作:
var win = Ti.UI.createWindow({
title:'My Window',
backgroundColor:'#fff',
titleControl: false
});
试试这个:
var win = Ti.UI.createWindow({
title:'My Window',
backgroundColor:'#fff',
titleControl: false
});
事实上,如果我们不在app.js中隐藏标题栏,它将在app.js中以启用状态移出应用程序,因此需要在app.js中禁用标题栏,然后它将不会在其余屏幕中产生问题,希望这会对您有所帮助 事实上,如果我们不在app.js中隐藏标题栏,它将在app.js中以启用状态移出应用,因此需要在app.js中禁用,然后它将不会在其余屏幕中产生问题。希望这会对您有所帮助 像这样更改Photo.js文件
var win = Titanium.UI.currentWindow;
var imageView = Titanium.UI.createImageView({
height: 200,
width: 200,
top: 20,
left: 10,
navBarHidden: true,
backgroundColor: '#999',
});
win.add(imageView);
这将起作用像这样更改Photo.js文件
var win = Titanium.UI.currentWindow;
var imageView = Titanium.UI.createImageView({
height: 200,
width: 200,
top: 20,
left: 10,
navBarHidden: true,
backgroundColor: '#999',
});
win.add(imageView);
这就行了现在所有答案都过时了。从Titanium 3.3.0
及更高版本,此方法适用于Android
win1.addEventListener('open', function(e) {
win1.activity.actionBar.hide();
});
win1.open();
现在所有的答案都过时了。从Titanium 3.3.0
及更高版本,此方法适用于Android
win1.addEventListener('open', function(e) {
win1.activity.actionBar.hide();
});
win1.open();
titleControl
用于iOS,而不是Android。titleControl
用于iOS,而不是Android。