|
0 / 0 / 0
Регистрация: 04.07.2014
Сообщений: 6
|
||||||
В чем разница (View view) и (View v)01.05.2015, 15:39. Показов 5325. Ответов 10
Метки нет (Все метки)
Я только начинаю изучать программирование под андроид (до этого вобще программированием не занимался), по гуглу удалось найти только описание для варианта "(View v)" http://developer.android.com/r... tener.html
Вот например код:
0
|
||||||
| 01.05.2015, 15:39 | |
|
Ответы с готовыми решениями:
10
Public void onClick(View view) View вытесняет другое view из activity Отрисовка View |
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
||||||
| 01.05.2015, 15:55 | ||||||
|
это просто название переменной, там можно написать хоть
1
|
||||||
|
0 / 0 / 0
Регистрация: 04.07.2014
Сообщений: 6
|
|
| 01.05.2015, 16:17 [ТС] | |
|
Спасибо! Попробовал написать "View yaTvojTrubaShatal" - действительно ничего не изменилось, программа работает.
Тогда такой еще вопрос, если ничего не меняется, почему вобще необходимо писать там какое-то название переменной? Бывают какие-то случаи когда есть разница что там за переменная, или это просто по синтаксису там что-то должно быть написано? Я просто пытаюсь понять этот код построчно, что вобще происходит в каждой строке. И вот эта первая строчка самая непонятная (за исключением "public void").
0
|
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 01.05.2015, 16:19 | |
|
я думаю, ты занимаешься фигней
направь свой напор на что-то более важное в программировании
0
|
|
|
0 / 0 / 0
Регистрация: 04.07.2014
Сообщений: 6
|
|
| 01.05.2015, 16:23 [ТС] | |
|
Ну а все же? Мне кажется это какие-то базовые вещи, и если я их не пойму, то дальше каша в голове будет только накапливаться.
0
|
|
|
0 / 0 / 0
Регистрация: 04.07.2014
Сообщений: 6
|
|
| 01.05.2015, 16:29 [ТС] | |
|
YuraAAA, я начал с простейшей программы которая выводит "Hello Kitty!" при нажатии кнопки, вроде уж куда проще..
0
|
|
| 01.05.2015, 16:30 | |
|
Не по теме: я думаю это тролль
0
|
|
|
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
|
||
| 01.05.2015, 16:47 | ||
Сообщение было отмечено krionic как решение
Решение Сам лет 10 назад (на первом своем языке такие вопросы задавал)...Теперь по порядку: 1) есть функция. В этой функции могут быть ЛЮБЫЕ параметры. 2) есть ОСОБЫЕ функции. У них параметры должны быть любые, но заданное количество, и заданного типа. Например функция вызываемая при нажатии кнопки должна иметь обязательный параметр типа View куда пересылается ссылка на кнопку которую ты нажал. Этот параметр можно использовать (поменять текст на нажатой кнопке используя общую функцию для нескольких кнопок), а можно игнорировать (вариант View yaTvojTrubaShatal) 3) советую изучить основы ООП. Там это (довольно мутно, но) описано...
1
|
||
|
0 / 0 / 0
Регистрация: 04.07.2014
Сообщений: 6
|
|
| 01.05.2015, 17:14 [ТС] | |
|
Паблито, нет, я реальный человек, занимаюсь рисованием и дизайном вот пример:
Никогда не думал изучать программирование. Но по работе пришлось изучить Axure чтобы делать динамические прототипы приложений. Axure я изучил буквально за несколько дней, там простые и понятные примеры есть, а внутри вся логика построена на динамических панелях и аналоге оператора Switch. В общем, прототипирование оказалось чем-то средним между программированием и дизайном. И я задумался, а не изучить ли мне программирование, ведь тогда я мог бы сам делать приложения и (конечно же) стать миллионером Но пока, честно говоря дело идет не очень. Даже самые нубские уроки по программированию в androidStudio такое впечатление рассчитаны на людей которые уже на чем-то программируют. Везде авторы пишут "чтобы вывести текст на экран введите такой-то код", причем никакого разбора что конкретно значат слова в этом коде нет. Так, мне кажется, можно научиться только ctrl+c, ctrl+v делать.Добавлено через 16 минут Tester64, спасибо за подробный ответ и ссылку на ООП! Скажите, а есть ли какая-то документация, где описано что "параметр типа View куда пересылается ссылка", или это как-то автоматически подразумевается исходя из принципов ООП? Туда ведь могло бы и что-то другое пересылаться, почему именно ссылка? Можно ли где-то об этом прочитать? И еще, Вы написали "Этот параметр можно использовать (поменять текст на нажатой кнопке используя общую функцию для нескольких кнопок), а можно игнорировать (вариант View yaTvojTrubaShatal)". То есть получается что (View view) и (View v) что-то куда-то пересылают, а любое другое имя (View yaTvojTrubaShatal) - нет? Опять же тогда вопрос, эквивалентны ли (View view) и (View v)? В документации http://developer.android.com/r... tener.html указан вариант (View v), но в уроках встречается и тот и другой варианты.
0
|
|
|
420 / 357 / 47
Регистрация: 22.05.2013
Сообщений: 2,518
|
||
| 01.05.2015, 19:19 | ||
Сообщение было отмечено krionic как решение
РешениеКороче... много надо просто "принять", "запомнить" и использовать не до конца вдаваясь в принципы... просто те кто это писал до тебя решили что это всем будет полезно... Попробую "на пальцах"... на активити рисуешь две кнопки ОБЕИМ назначаешь ОДНУ И ТУ-ЖЕ обработку нажатия. Но благодаря наличию переменной в параметрах фукнций (название можешь любое задать, но обязательно должно быть хоть какое-нибудь) можешь получить ссылку на саму кнопку и например изменить конкретно у нее название, цвет. Или в зависимости от текста кнопки можно делать в одной и той-же функции разные действия.
1
|
||
| 01.05.2015, 19:19 | |
|
Помогаю со студенческими работами здесь
11
XML vs View Красивые View Движение View Сериализация View Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|