Вниз  Android-программирование (1-ые посты)
- 11.04.2014 / 16:04
usb_device
  Пользователь

usb_device 
Сейчас: Offline
samodelkin, кури синтаксический разбор кода, стек и все такое. Для начала напиши калькулятор, с поддержкой косинусов синусов и тд. Это позволит тебе понять как происходит разбор, а так же составные части и тд.
- 11.04.2014 / 16:08
samodelkin
  Пользователь

samodelkin 
Сейчас: Offline
usb_device, хорошо, лучше буду постепенно набираться опыта на простом, потом возможно сделаю что-нибудь нормальное и полезное.
- 11.04.2014 / 16:20
usb_device
  Пользователь

usb_device 
Сейчас: Offline
samodelkin, если так интересный вещи такие как интерпритаторы то лучше попробуй написать интерпретатор chip 8. Система предельно простая, но в тоже время поможет разобраться в создании интерпретаторов)
- 12.04.2014 / 13:42
Virus-ON
  Пользователь

Virus-ON 
Сейчас: Offline
usb_device, Это эмулятор. . .
- 12.04.2014 / 14:37
usb_device
  Пользователь

usb_device 
Сейчас: Offline
Virus-ON, Интерпрета́ция — пооператорный (покомандный, построчный) анализ, обработка и тут же выполнение исходной программы или запроса. В случае чип 8 мы интерпретируем команды, в случае языка программирования - елементы строки написанные на этом языке. Это одно и тоже.
- 12.04.2014 / 14:39
usb_device
  Пользователь

usb_device 
Сейчас: Offline
А теперь смотрим описания этого же самого чип 8, CHIP-8 — интерпретируемый язык программирования, созданный Joseph Weisbecker.
- 13.04.2014 / 22:10
prayncode
  Пользователь

prayncode 
Сейчас: Offline
Есть два Spinner'a. Создаются и наполняются идентично, однако второй никак не хочет нормально отображаться, т.е. выглядит так, будто там нет данных, хотя Spinner_2.getCount() выводит ненулевое значение. В чём может быть проблема? В лэйауте объявлены тоже одинаково.
- 13.04.2014 / 22:12
prayncode
  Пользователь

prayncode 
Сейчас: Offline
  1. private Spinner SpinnerSlaveDepartment;
  2. private Spinner SpinnerLimitDepartment;
  3.  
  4. SpinnerLimitDepartment = (Spinner)findViewById(R.id.SpinnerLimitDepartment);
  5. SpinnerSlaveDepartment = (Spinner)findViewById(R.id.SpinnerSlaveDepartment);
  6.  
  7. ArrayAdapter<String> adapter_departments;
  8. adapter_departments = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, getDepartmentsStrings());
  9.  
  10. SpinnerSlaveDepartment.setAdapter(adapter_departments);
  11. SpinnerSlaveDepartment.setPrompt("Выберите отдел");
  12. SpinnerSlaveDepartment.setSelection(0);
  13.  
  14. SpinnerLimitDepartment.setAdapter(adapter_departments);
  15. SpinnerLimitDepartment.setPrompt("Выберите отдел");
  16. SpinnerLimitDepartment.setSelection(0);


Изменено prayncode (13.04 / 22:13) (всего 1 раз)
- 13.04.2014 / 22:44
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
prayncode, мне не нравится, что двум спинерам присвоен одинаковый адаптер, в этом причина.
__________________
 let live
- 13.04.2014 / 22:47
prayncode
  Пользователь

prayncode 
Сейчас: Offline
aNNiMON, вообще, у меня этот адаптер используется ещё в одном, третьем спиннере, и всё нормально работает. Да, не самое красивое решение.
Попробовал использовать отдельный адаптер -- та же история.

Изменено prayncode (13.04 / 22:52) (всего 2 раза)
Наверх  Всего сообщений: 4453
Фильтровать сообщения
Поиск по теме
Файлы топика (184)