Как скрыть строку заголовка из моего текущего окна титана Android - PullRequest
2 голосов
/ 19 ноября 2011

Я хочу скрыть строку заголовка из моего текущего окна.Я искал "hideNavBar: true", но он все еще не работает, поэтому, пожалуйста, помогите мне скрыть строку заголовка от приложения Android.Мой код ниже.

Мой 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

и photo.js:

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.Я также пишу true в моем Tiapp.xml для навигационной панели, но это работает только для первого экрана.

Ответы [ 6 ]

0 голосов
/ 09 августа 2015

Все ответы устарели. Начиная с Titanium 3.3.0 и выше, этот метод работает для Android.

win1.addEventListener('open', function(e) {
    win1.activity.actionBar.hide();
});
win1.open();
0 голосов
/ 10 мая 2013

Измените свой файл 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);

Это будет работать

0 голосов
/ 04 марта 2013

На самом деле, если мы не скрываем заголовок в app.js, он перемещается через приложение как включенное, поэтому необходимо отключить в app.js, и тогда это не создаст проблемы на остальных экранах, надеюсь, это поможет вам !.

0 голосов
/ 29 октября 2012

Попробуйте это:

var win = Ti.UI.createWindow({  
    title:'My Window',
    backgroundColor:'#fff',
    titleControl: false
});
0 голосов
/ 20 ноября 2011

Вам нужно установить параметр при создании окна:

var win = Ti.UI.createWindow({  
    title:'My Window',
    backgroundColor:'#fff',
    navBarHidden:true
});

Настройка win.navBarHidden = true; после создания окна не будет работать.

0 голосов
/ 19 ноября 2011

В вашем photo.js файле попробуйте добавить это:

var win = Titanium.UI.currentWindow;
win.hideNavBar(); 
...