Вверх ↑
Этот топик читают: Гость
Ответов: 163
Рейтинг: 33
#1171: 2015-02-26 11:25:08 ЛС | профиль | цитата
Честно говоря, я не знаю как это делается
карма: 3

0
Ответов: 4628
Рейтинг: 749
#1172: 2015-02-26 12:11:59 ЛС | профиль | цитата
Типа так:
code_35202.txt
Выбери себе самые нужные, добавь в коде. Можно более детальное описание, что делает каждый флаг.
Компоненты от samakacd пусть он сам посмотрит.
карма: 26

0
файлы: 1code_35202.txt [4.3KB] [467]
Ответов: 163
Рейтинг: 33
#1173: 2015-02-26 12:30:48 ЛС | профиль | цитата
Netspirit писал(а):
Выбери себе самые нужные, добавь в коде.
Все нужны А как это в коде реализовывать, кучей if-ов
карма: 3

0
Ответов: 4628
Рейтинг: 749
#1174: 2015-02-26 12:56:57 ЛС | профиль | цитата
Да. Вроде.
карма: 26

0
Ответов: 163
Рейтинг: 33
#1175: 2015-02-27 07:33:34 ЛС | профиль | цитата
Netspirit, все-таки я думаю не стоит флаги в виде группы делать. Как-то громоздко и не информативно получается. Глядишь на этот список и глаза разбегаются

Нашел ошибочку во ViewCommon.
#hws
println('public boolean onTouch(View ',v,', MotionEvent ',mme,') {')
...
println('switch(',mma,') {')
block.inclvl()
println('case 2: ',mma,' = 1;') //<--надо добавить break;
println('case 1: ',mma,' = 2;')
block.declvl()
println('}')
Кстати, зачем там вообще ACTION_UP и ACTION_MOVE местами менять
карма: 3

0
Ответов: 4628
Рейтинг: 749
#1176: 2015-02-27 11:25:38 ЛС | профиль | цитата
"Не информативно" - а как пользователь может узнать, что прописывать в твоем варианте? Это ж ему нужно самому лопатить документацию, более того, даже зная название нужного флага, ему нужно его вписать туда ручками. Это нарушает концепцию HiAsm. Я исходил из того, что пользователю просто нужно выделить необходимое свойство, и посмотрев его описание (если такое будет, поэтому предлагал для начала добавить только несколько наиболее востребованных флагов с понятным описанием), понять, нужно ли его включить или нет.

Зачем было менять порядок - не помню (вероятно, не мое авторство), но судя по описанию события, предполагается повесить туда IndexToChannel, и тогда на схеме будет более понятен порядок обработки события:
0 - пользователь нажал на элемент - начали обработку перемещений
1 - обрабатываем перемещения с нажатием
2 - пользователь отпустил элемент - закончили обработку

break надо добавить.
карма: 26

0
Ответов: 163
Рейтинг: 33
#1177: 2015-02-27 12:57:41 ЛС | профиль | цитата
Netspirit, а как насчет компромисса: группа Flags, куда войдут флаги, назначение которых легко объяснить неподготовленному пользователю, а в конце (или в начале) этой группы св-во типа StrList (назовем его, например, "Custom"), куда можно писать самому
карма: 3

0
Ответов: 4628
Рейтинг: 749
#1178: 2015-02-27 14:55:47 ЛС | профиль | цитата
Делай. Добавь в конце группы свойство CustomFlags и оформи его в коде.
карма: 26

0
Ответов: 100
Рейтинг: -1
#1179: 2015-03-04 20:27:16 ЛС | профиль | цитата
Народ плиз помогите бросте все нужные файлы в один архив и пошаговые инструкции пожалуйста
карма: 0

0
Ответов: 1328
Рейтинг: 69
#1180: 2015-03-04 21:45:28 ЛС | профиль | цитата
Yaremchenko, см 1й пост
карма: 2

0
Гость
Ответов: 17029
Рейтинг: 0
#1181: 2015-03-12 19:09:17 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2022-09-18 15:31:17
карма: 0

0
Ответов: 163
Рейтинг: 33
#1182: 2015-03-15 12:39:53 ЛС | профиль | цитата
Netspirit, с intent`ом все некогда, но по-позже сделаю. У меня еще вопрос: нет ли планов добавить возможность локализации проекта? Или хотя-бы сделать вывод всех строковых ресурсов в res/values/strings.xml? А то у меня уже есть мысли на уровне правки кода элементов, но может есть решение на уровне кодогенератора?
карма: 3

0
Ответов: 4628
Рейтинг: 749
#1183: 2015-03-15 19:40:31 ЛС | профиль | цитата
У меня возникали мысли по этому поводу, но ничего конкретного. Думаю, можно выработать соглашение по поводу задания значений в свойствах элементов. Например, если значение начинается с символа @, то считать его "идентификатором" и обработать его как строковый ресурс (правильно прописать в *.xml). И добавить элемент, который будет содержать список "идентификаторов" и их локализованных значений для указанного языка. Такой элемент и будет формировать strings.xml.
карма: 26

0
Ответов: 2
Рейтинг: 0
#1184: 2015-03-16 20:07:02 ЛС | профиль | цитата
нужна помощь, как сделать передачу нескольких данных с сервера на компе на клиент андроид
карма: 0

0
Ответов: 4628
Рейтинг: 749
#1185: 2015-03-16 20:32:17 ЛС | профиль | цитата
Пример TCP клиента есть. Работает по тому же принципу, что и в пакете Delphi. Может просто не хватать компонентов для обработки принятых данных.
карма: 26

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)