Программируем на смартфоне » Страница 19

-

Программирование под Android



dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 54

#181

А кстати как свою иконку подсунуть при упаковке? А то я еще от праздников не протрезвевзел, то пива, то еще шо... туго соображаю.

Zaterehniy


репутация: 704
на сайте с 2006 года
сообщений: 2504

Google Pixel 7a

Ставрополь

Возраст - 37

#182

dimy44,
в папке проекта создаем папку img . Туда ложим иконку. Название должно совпадать с названием программы - латинскими буквами. Примером опять же может служить hello world стандартный. У него иконка синяя ещё ))

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 54

#183

ааа. Точно, спасибо. Как же я забыл про эту папку img, в хелловорд...

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 54

#185

Мало времени щас уделяю... Надо собраться и доделать начатое в конце-концов. А до этого вообще на стакане планшет навернул, экран треснул, но работает))

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 54

#186

Чет не пойму. Есть в доках у лейаута метод SetTouchable, передаю туда функцию, нифига не реагирует. Хочу на layout повесить событие. У кого-то работает? И еще долгий тап на текст (не edit) не работает уменя, а в доках есть. Мож я где-то не то делаю, кто-нибудь юзал?

Zaterehniy


репутация: 704
на сайте с 2006 года
сообщений: 2504

Google Pixel 7a

Ставрополь

Возраст - 37

#187

dimy44,
киньте пример того что не работает. Посмотрю что там

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 54

#188

Вот пример

function OnStart() {
  lay = app.CreateLayout("Linear", "Vertical,fillxy");
  lay.SetTouchable(touch);
  txt = app.CreateText("Hello");
  txt.SetTextSize(22);
  lay.AddChild(txt);
  txt.SetOnLongTouch(touch);
  app.AddLayout( lay );
}

function touch() {
  app.Alert();
}


Согласно документации повесил функцию touch на layout и txt. Они не работают. А lay.SetTouchable(touch); вообще хз, даже если там поменять в txt долгий тап на заведомо рабочий, например, txt.SetOnTouchUp(touch); то и оно неработает, пока не закомментируешь lay.SetTouchable(touch);

Zaterehniy


репутация: 704
на сайте с 2006 года
сообщений: 2504

Google Pixel 7a

Ставрополь

Возраст - 37

#189

тоже не работает. значит надо на форум идти выяснять что там.

dimy44


репутация: 537
на сайте с 2006 года
сообщений: 2540

HTC One S

Евпатория

Возраст - 54

#190

Ранее писал, что не отображаются картинки в кнопке в режиме хтмл (после упаковки). Надо строго регистр соблюдать. Я вместо Img написал имя папки img, из дс все ок, после упаковки- фиг. Потом допер.


Яндекс.Метрика