Есть ли способ получить высоту ActionBar? - PullRequest
0 голосов
/ 09 мая 2019

Я пытаюсь получить высоту панели действий в пикселях или DIPS.Я могу только вернуть 0;

<Page class="page"
  navigatingFrom="onNavigatingFrom"
  navigatingTo="onNavigatingTo"
  xmlns="http://schemas.nativescript.org/tns.xsd">
<ActionBar id="actionBar" class="action-bar theme-action-bar">

function onNavigatingTo(args) {
    var actionBar = page.getViewById("actionBar");
    var height = actionBar.getActualSize().height;
    //or
    var height = actionBar.height;

}

1 Ответ

0 голосов
/ 09 мая 2019

Попробуйте добавить время ожидания,

function onNavigatingTo(args) {
    var actionBar = page.getViewById("actionBar");
    setTimeout(()=>{
       var height = actionBar.getActualSize().height;
    }, 100);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...