Данные в Activity Туплю
Данные в Activity Туплю
Всем привет.
В общем решил попробовать чего то сделать под Android. До этого ничего под Androbl не писал равно как и на Java.
Писал на "С" для микроконтроллеров. Поэтому просьба не швыряться кирпичами. Справочник по Java стал настольным.
В общем суть в следующем.
Решил сделать простенькое приложение для своего мобильного, если мозги не съедут то буду потом его наращивать.
2 Activity.
Activity№1 - установки. Фактически набор набор констант с именами. Значения которых устанавливаются в ручную при начале работы приложения и не меняются в процессе работы приложения.
например:
Иванов 10,5
Петров 2,3
Сидоров 7,1
И переменные например:
Время
Нажимем кнопочку "СТАРТ"
Проводим простенькие математические расчеты
В Activity№2 видим результат
Как правильно объявить эти константы, другими словами имя константы объявляется изначально, а вот окошечко куда циферки вставлять. В целом как это сделать?
Иванов 10,5
Петров 2,3
Сидоров 7,1
С текстом, кнопками проблем нет, разобрался.
И еще маленький вопрос.
как сделать чтоб Android Studio не запускала последний открытый проект, а ваводила окно выбора действия? Блин так и не смог разобратся.
В общем решил попробовать чего то сделать под Android. До этого ничего под Androbl не писал равно как и на Java.
Писал на "С" для микроконтроллеров. Поэтому просьба не швыряться кирпичами. Справочник по Java стал настольным.
В общем суть в следующем.
Решил сделать простенькое приложение для своего мобильного, если мозги не съедут то буду потом его наращивать.
2 Activity.
Activity№1 - установки. Фактически набор набор констант с именами. Значения которых устанавливаются в ручную при начале работы приложения и не меняются в процессе работы приложения.
например:
Иванов 10,5
Петров 2,3
Сидоров 7,1
И переменные например:
Время
Нажимем кнопочку "СТАРТ"
Проводим простенькие математические расчеты
В Activity№2 видим результат
Как правильно объявить эти константы, другими словами имя константы объявляется изначально, а вот окошечко куда циферки вставлять. В целом как это сделать?
Иванов 10,5
Петров 2,3
Сидоров 7,1
С текстом, кнопками проблем нет, разобрался.
И еще маленький вопрос.
как сделать чтоб Android Studio не запускала последний открытый проект, а ваводила окно выбора действия? Блин так и не смог разобратся.
Re: Данные в Activity Туплю
1) EditText для ввода. В коде String value = EditText.getText().toString();
2) ctrl + alt + s и поиск по "reopen" убрать галочку с реопен ласт проджект .
2) ctrl + alt + s и поиск по "reopen" убрать галочку с реопен ласт проджект .
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Данные в Activity Туплю
Я возможно не так сформулировал вопрос.
Создаем проект. Всё нормально создали.
Там hello_world как положено, на вкладке design видим Palette со всякими хорошими вещами (кнопочки, текст и т.д.) которые можно перетянуть на окно телефона.
Вопрос в том можно ли с помощью элемента viev сделать констаны и переменные в формате
(имя контанты/переменной)(константа/переменная)
Идентификатор [=значение]
Идентификатор - просто идентификатор(имя). Текст, просто текст со своими свойствами.
Значение - то что в окошко вставляем руками. Например 3.14159. Соотвественно значению должен присваиваться тип в свойствах. Например int, byte, double, char.
И эти константы/переменные должны как то объявляться глобальными или локальными.
Создаем проект. Всё нормально создали.
Там hello_world как положено, на вкладке design видим Palette со всякими хорошими вещами (кнопочки, текст и т.д.) которые можно перетянуть на окно телефона.
Вопрос в том можно ли с помощью элемента viev сделать констаны и переменные в формате
(имя контанты/переменной)(константа/переменная)
Идентификатор [=значение]
Идентификатор - просто идентификатор(имя). Текст, просто текст со своими свойствами.
Значение - то что в окошко вставляем руками. Например 3.14159. Соотвественно значению должен присваиваться тип в свойствах. Например int, byte, double, char.
И эти константы/переменные должны как то объявляться глобальными или локальными.
Re: Данные в Activity Туплю
Какую-то муть пишешь, прочитай хотя бы первые 10 уроков.Volygan писал(а):Я возможно не так сформулировал вопрос.
Создаем проект. Всё нормально создали.
Там hello_world как положено, на вкладке design видим Palette со всякими хорошими вещами (кнопочки, текст и т.д.) которые можно перетянуть на окно телефона.
Вопрос в том можно ли с помощью элемента viev сделать констаны и переменные в формате
(имя контанты/переменной)(константа/переменная)
Идентификатор [=значение]
Идентификатор - просто идентификатор(имя). Текст, просто текст со своими свойствами.
Значение - то что в окошко вставляем руками. Например 3.14159. Соотвественно значению должен присваиваться тип в свойствах. Например int, byte, double, char.
И эти константы/переменные должны как то объявляться глобальными или локальными.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Данные в Activity Туплю
Хм. Странно.
Спасибо что отправили к урокам. А я то и не знал.
Я почему то думал что в яве существуют переменные. Например тут говорят что есть
http://sernam.ru/book_java.php?id=2
Да и в другой литературе говорят что есть и даже локальные и глобальные. Хотя за терминологию пардон.
http://kulibaba.net/programming/java/lesson4
Может удивлю но с этими переменными/константами можно даже проводить операции, например математические
http://kostin.ws/java/java-types-and-variables.html
Я всего лиш спросил какую "палетту" нужно перетянуть на экран чтоб объявить переменную или константу которые будут видны глобально. Это чтоб не писать это всё руками, например как "Button", взял и перетянул.
Или как это организовывается инным способом.
Спасибо что отправили к урокам. А я то и не знал.
Я почему то думал что в яве существуют переменные. Например тут говорят что есть
http://sernam.ru/book_java.php?id=2
Да и в другой литературе говорят что есть и даже локальные и глобальные. Хотя за терминологию пардон.
http://kulibaba.net/programming/java/lesson4
Может удивлю но с этими переменными/константами можно даже проводить операции, например математические
http://kostin.ws/java/java-types-and-variables.html
Я всего лиш спросил какую "палетту" нужно перетянуть на экран чтоб объявить переменную или константу которые будут видны глобально. Это чтоб не писать это всё руками, например как "Button", взял и перетянул.
Или как это организовывается инным способом.
Re: Данные в Activity Туплю
Вьюшки перетянутые из палитры (в xml файлах) сами не объявляются в коде. Если нужно работать с ними - создают инстанс одноименного класса.Volygan писал(а):Хм. Странно.
Спасибо что отправили к урокам. А я то и не знал.
Я почему то думал что в яве существуют переменные. Например тут говорят что есть
http://sernam.ru/book_java.php?id=2
Да и в другой литературе говорят что есть и даже локальные и глобальные. Хотя за терминологию пардон.
http://kulibaba.net/programming/java/lesson4
Может удивлю но с этими переменными/константами можно даже проводить операции, например математические
http://kostin.ws/java/java-types-and-variables.html
Я всего лиш спросил какую "палетту" нужно перетянуть на экран чтоб объявить переменную или константу которые будут видны глобально. Это чтоб не писать это всё руками, например как "Button", взял и перетянул.
Или как это организовывается инным способом.
Для <Button/> из хмл есть джава класс Button и т.д.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Данные в Activity Туплю
Урок №8. Либо чего то не въезжаю, либо объявляются. ID - судя по всему и есть тот самый идентификатор с ясным четким форматом.Вьюшки перетянутые из палитры (в xml файлах) сами не объявляются в коде.
Но я спрашивал об другом. Я спрашивал конкретно об вьюшке. Попробую по другому.Чтобы обратиться к элементу экрана из кода, нам нужен его ID. Он прописывается либо в Properties, либо в layout-файлах, как вам удобнее. Для ID существует четкий формат - @+id/name, где + означает, что это новый ресурс и он должен добавиться в R.java класс, если он там еще не существует.
Есть вьюшка CheckBox.
Она состоит из названия (New CheckBox по умолчанию) и квадратика куда поставить галочку. Безусловно в Properties ей можно присвоить ID. Можно клацнуть 2 раза по самой вьюшке и тоже присвоить ID, имя(text).
Как числовую такую вьюшку сделать, чтоб вместо квадратика с галочкой был квадратик в который можно было прописывать различные цифры которые и будут либо константой, либо переменной, со своими типами? Типы переменных на сколько понимаю тоже никто не отменял.
В "палетах" есть такая вьюшка? Где ее там найти? Или это организовывается по другому?
Если честно то сама студия тормозит так что башку сносит. И я пока в раздумьях не отказатся ли от этой дурной затеи бодатся со студией.
Re: Данные в Activity Туплю
почитай что такое классы, методы, свойства
ты основ не знаешь, понимаешь все сикось-накось
ты основ не знаешь, понимаешь все сикось-накось
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Данные в Activity Туплю
TextView или если вводите текст то EditTextНо я спрашивал об другом. Я спрашивал конкретно об вьюшке. Попробую по другому.
Есть вьюшка CheckBox.
Она состоит из названия (New CheckBox по умолчанию) и квадратика куда поставить галочку. Безусловно в Properties ей можно присвоить ID. Можно клацнуть 2 раза по самой вьюшке и тоже присвоить ID, имя(text).
Как числовую такую вьюшку сделать, чтоб вместо квадратика с галочкой был квадратик в который можно было прописывать различные цифры которые и будут либо константой, либо переменной, со своими типами? Типы переменных на сколько понимаю тоже никто не отменял.
В "палетах" есть такая вьюшка? Где ее там найти? Или это организовывается по другому?
Re: Данные в Activity Туплю
А мне нравитсяЕсли честно то сама студия тормозит так что башку сносит. И я пока в раздумьях не отказатся ли от этой дурной затеи бодатся со студией.
Re: Данные в Activity Туплю
Извиняюсь. В студии таких элементов нет. Придется Вам писать их вручную в xmlЦитата:
Но я спрашивал об другом. Я спрашивал конкретно об вьюшке. Попробую по другому.
Есть вьюшка CheckBox.
Она состоит из названия (New CheckBox по умолчанию) и квадратика куда поставить галочку. Безусловно в Properties ей можно присвоить ID. Можно клацнуть 2 раза по самой вьюшке и тоже присвоить ID, имя(text).
Как числовую такую вьюшку сделать, чтоб вместо квадратика с галочкой был квадратик в который можно было прописывать различные цифры которые и будут либо константой, либо переменной, со своими типами? Типы переменных на сколько понимаю тоже никто не отменял.
В "палетах" есть такая вьюшка? Где ее там найти? Или это организовывается по другому?
TextView или если вводите текст то EditText
Re: Данные в Activity Туплю
Та мне тоже вроде ничего. Только тормознутость и глюки достают. Реально достают.А мне нравится
Тут на форуме можно гдето задавать вопросы по работе и конфигурации студии?
Как знать, как знать?Извиняюсь. В студии таких элементов нет. Придется Вам писать их вручную в xml
Здается что палеы Number, Number(Signed), Number(Decimal) помогут решить проблему.
Осталось победить глюки со студией и попробовать. Если сегодня не получится с этой студией ничего сделать снесу систему нафиг, переустановлю всё. Если и тогда не получится справится со студией то пусть она гуглам нравится.
Re: Данные в Activity Туплю
viewforum.php?f=45Та мне тоже вроде ничего. Только тормознутость и глюки достают. Реально достают.
Тут на форуме можно гдето задавать вопросы по работе и конфигурации студии?