Урок 17. Создание View-компонент в рабочем приложении
Кто знает андроид помогите я делаю спраочник , но не удобно
Кто знает андроид помогите
я делаю спраочник , но не удобно создавать 200 xml и java можно ли как то сократить обьём работы?
я делаю спраочник , но не удобно создавать 200 xml и java можно ли как то сократить обьём работы?
Re: Урок 17. Создание View-компонент в рабочем приложении
программирование нужно сводить к минимально простому, что бы не усложнять жизнь себе и окружающим, посмотрит кто то в ваш код улыбнётся и пошлёт подальше потому что такой код без литра водки не понять =)Ну, фишка в том, что это накладывает дополнительные проблемы, которые интересно решать. Чем больше сложных задач приходится решить в процессе обучения, тем лучше усваивается материал и тем интереснее учиться.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
-
- Сообщения: 4
- Зарегистрирован: 26 фев 2013, 16:36
Re: Урок 17. Создание View-компонент в рабочем приложении
Ну я вроде стараюсь все комментировать и делать так, чтоб понятно было.rezak90 писал(а): программирование нужно сводить к минимально простому, что бы не усложнять жизнь себе и окружающим, посмотрит кто то в ваш код улыбнётся и пошлёт подальше потому что такой код без литра водки не понять =)
Кстати, спасибо, removeAllViews действительно помог.
Re: Урок 17. Создание View-компонент в рабочем приложении
Хай!
Всё получилось. Спс за урок.
По нажимал я кнопку "Create" в ассортименте, создалось кнопок на весь экран, и вдруг создалась кнопка за пределами экрана.
Прокрутить экран не удалось, вот и созрел вопрос:
Есть параметр типа "Scrolling"=on/off или всё сложнее, что б заставить экран прокручиваться до последнего View?
Всё получилось. Спс за урок.
По нажимал я кнопку "Create" в ассортименте, создалось кнопок на весь экран, и вдруг создалась кнопка за пределами экрана.
Прокрутить экран не удалось, вот и созрел вопрос:
Есть параметр типа "Scrolling"=on/off или всё сложнее, что б заставить экран прокручиваться до последнего View?
Re: Урок 17. Создание View-компонент в рабочем приложении
Ну что, нет ответов? Я тут поиграл с параметрами Scrollbars, но ни какого эффекта...Aanklager писал(а):Хай!
Всё получилось. Спс за урок.
По нажимал я кнопку "Create" в ассортименте, создалось кнопок на весь экран, и вдруг создалась кнопка за пределами экрана.
Прокрутить экран не удалось, вот и созрел вопрос:
Есть параметр типа "Scrolling"=on/off или всё сложнее, что б заставить экран прокручиваться до последнего View?
Re: Урок 17. Создание View-компонент в рабочем приложении
scrollview
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 17. Создание View-компонент в рабочем приложении
Спасибо, нашёл, разобрался...rezak90 писал(а):scrollview
Re: Урок 17. Создание View-компонент в рабочем приложении
Я только недавно взялся за ООП, поэтому не хватает знаний как реализовать следующую идею:
Ну, скажем, есть много кнопок в layout, при нажатии любой из них, ниже нажатой, между уже существующими, создается новая кнопка!
И еще вопрос, можно ли это реализовать в пределах LinearLayout?
Помогите плз с реализацией!!!
Ну, скажем, есть много кнопок в layout, при нажатии любой из них, ниже нажатой, между уже существующими, создается новая кнопка!
И еще вопрос, можно ли это реализовать в пределах LinearLayout?
Помогите плз с реализацией!!!
Re: Урок 17. Создание View-компонент в рабочем приложении
Возник небольшой вопрос.
в xml создаётся горизонтальный LinearLayout в котором есть 3 ImageView.
Мне нужно программно вставить n-ое кол-во ImageView между второй и третьей исходными ImageView. Собственно, как это можно сделать?
Пока решил проблему путём программной вставки 3-его ImageView, уже после добавления новых элементов.
в xml создаётся горизонтальный LinearLayout в котором есть 3 ImageView.
Мне нужно программно вставить n-ое кол-во ImageView между второй и третьей исходными ImageView. Собственно, как это можно сделать?
Пока решил проблему путём программной вставки 3-его ImageView, уже после добавления новых элементов.
Re: Урок 17. Создание View-компонент в рабочем приложении
Создание компонентов это хорошо, но не могли-бы вы объяснить как их потом использовать. Я никак не могу разобраться как получить данные из EditText. Помогите пожалуйста!
Re: Урок 17. Создание View-компонент в рабочем приложении
Все таки не совсем понятно как потом обрабатывать нажатия на эти кнопки, даже после установки id
Re: Урок 17. Создание View-компонент в рабочем приложении
Здравствуйте. В main.xml во многих строках вылезает такая ошибка "Unexpected namespace prefix "android" found for tag RadioGroup/EditText/LinearLayout/Button", через / в зависимости от места. Как исправить эту ошибку? Код вбивал вручную.
Еще естЬ такая ошибка на строке <RadioButton
error: Error parsing XML: unbound prefix
Еще естЬ такая ошибка на строке <RadioButton
error: Error parsing XML: unbound prefix
Re: Урок 17. Создание View-компонент в рабочем приложении
В конце урока добавил немного инфы про доступ к созданным компонентам.KrevM писал(а):Создание компонентов это хорошо, но не могли-бы вы объяснить как их потом использовать. Я никак не могу разобраться как получить данные из EditText. Помогите пожалуйста!
Re: Урок 17. Создание View-компонент в рабочем приложении
Можете помочь плииз
у меня черная выделение появилось когда нажимаю на текст
у меня черная выделение появилось когда нажимаю на текст
Re: Урок 17. Создание View-компонент в рабочем приложении
как обрабатывать нажатие на View-компонент, созданный в рабочем приложении.
case R.id.btn2:
llTop.removeView(btnNew);
break;
Так ??
case R.id.btn2:
llTop.removeView(btnNew);
break;
Так ??
Re: Урок 17. Создание View-компонент в рабочем приложении
Добрый вечер!
А можно ли создать .xml для ВьюГруппы и уже программно добавляеть его экземляры друг за другом? Чтобы не перерисовывать этот самый xml программно.
Если касаться Вашего примера, то при нажатии на кнопку чтобы появлялась не кнопка, а целый лэйаут (заданный в каком-нибудь xml)?
А можно ли создать .xml для ВьюГруппы и уже программно добавляеть его экземляры друг за другом? Чтобы не перерисовывать этот самый xml программно.
Если касаться Вашего примера, то при нажатии на кнопку чтобы появлялась не кнопка, а целый лэйаут (заданный в каком-нибудь xml)?
Re: Урок 17. Создание View-компонент в рабочем приложении
Если надо один раз подтянуть layout, то используйте ViewStub - http://developer.android.com/training/i ... emand.html.BlizzedRu писал(а):А можно ли создать .xml для ВьюГруппы и уже программно добавляеть его экземляры друг за другом?
Если надо добавлять много раз, то inflater - http://startandroid.ru/ru/uroki/vse-uro ... zovat.html.
Re: Урок 17. Создание View-компонент в рабочем приложении
Здравствуйте. У меня такой вопрос - как сделать так, чтобы созданные кнопки не пропадали после выхода из приложения, а сохранялись. То есть как бы прописывались в layout файле.. И если ответ громоздкий, то дайте пожалуйста ссылку на урок, в котором объясняется подобное..
Re: Урок 17. Создание View-компонент в рабочем приложении
сохранять нужно данные (например в преференсы), и при запуске приложения исходя из этих данных строить "кнопки"Realist писал(а):Здравствуйте. У меня такой вопрос - как сделать так, чтобы созданные кнопки не пропадали после выхода из приложения, а сохранялись. То есть как бы прописывались в layout файле.. И если ответ громоздкий, то дайте пожалуйста ссылку на урок, в котором объясняется подобное..
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Урок 17. Создание View-компонент в рабочем приложении
Доброго вечера, девелоперы! Выполнив урок, решил немного его дополнить)) Ведь когда нажимаешь кнопку "очистить экран", то текст в поле "editText" не исчезает, а мне кажется, что это неправильно. И поэтому я сделал небольшую приписочку
case R.id.btnClear:
llMain.removeAllViews();
Toast.makeText(this, "Удалено", Toast.LENGTH_SHORT).show();
etName.setText("");
break;
case R.id.btnClear:
llMain.removeAllViews();
Toast.makeText(this, "Удалено", Toast.LENGTH_SHORT).show();
etName.setText("");
break;