- Главная
- Форум
- Программирование
- Программирование под Android
- Программируем на смартфоне » Страница 40
Программируем на смартфоне » Страница 40
-Программирование под Android
придётся помучаться над этим. мне надо вот такое чтобы полусилось ( набросал схемку)
Дополнительный скрин #1 (58,46 Kb)
заметил такую особенность :
к примеру такой код
function _sz()
{
var lay = app.CreateLayout("Linear", "Top,FillXY");
app.AddLayout(lay);
lay.SetVisibility('Hide');
var tmp = app.CreateButton('т', -1, 0.1);
lay.AddChild(tmp);
h = tmp.GetPosition();
app.RemoveLayout(lay);
return h
}
app.Alert(JSON.stringify(_sz()))
выдает разные значения . может так же ничего не вернуть. Протестировал на "объект" . там где у меня не появлялись кнопки закрывал и запускал программу заново и они появлялись - исчезали. Такая ситуация и с числовой клавиатурой. Она то не появлялась то выскакивала на половину, то отображалась нормально.
Дополнительный скрин #1 (166,45 Kb)
Дополнительный скрин #2 (132,56 Kb)
-------------
добавлено в 21.19: Вообщем tmp.GetPosition(); ведет себя крайне нестабильно.
Ну я там юзал button.GetHeight() и button.GetWidth(), что собствнно те же яйца, только сбоку. Я сегодня задал вопрос все-же, написал код и модель девайса. Но маловероятно что автор внятный ответ даст, такие баги трудноотыскиваемые, когда у тебя и многих других все работает, а у некоторых нет. Думаю забъет болт.
-------------
добавлено в 21.36: Жень, попробуй перед h = tmp.GetPosition(); вставить app.Wait(0.1);. И после можно попробовать вставить. хз. Дать задержку, может не успевает там что-то прорисоваться или считаться, раз то работает, то нет
- «
- 1
- 2
- --
- 39
- 40
- 41
- --
- 206
- 207
- »