Форум программистов, компьютерный форум CyberForum.ru

viewPager onCreate method - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Обращение к объекту (button) по id, который будет создан при запуске приложения http://www.cyberforum.ru/android-dev/thread825716.html
Здравствуйте. Подскажите как реализовать обработчик кнопок, коотрые создаются циклом. Т.е. кнопки делаются в цикле, им присваивается id. Но метод onClick не понимает этот id, т.к. он будет создан только во время запуска. Как можно реализовать обращение метода onClick к еще не созданным объектам(они будут созданны при запуске приложения)? Спасибо.
Программирование Android при загрузке файлов в Google Play ошибка Здравствуйте!!! при загрузке apk файла в google plya выдает ошибку "Сбой при загрузке. Добавьте значок к APK-файлу." вот мой AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="ru.moore.dombuh" android:versionCode="2" android:versionName="3.0.2" android:installLocation="auto"> http://www.cyberforum.ru/android-dev/thread825621.html
Динамические объекты на экране Программирование Android
Каким образом можно перемещать View-элементы по экрану телефона? то есть есть какие то обьекты на экране, причем это не канвас, это View. Пользователь пальцем должен их передвинуть из одной области экрана в другую. Как это можно организовать?
Программирование Android Клики с интервалом
Подскажите пожалуйста, как сделать так, чтобы при 5 кликах подряд с маленьким интервалом (примерно 0.5с) выводилось какое-то сообщение, ну или еще что нибудь.
Программирование Android TextView динамически растянуть на всю область http://www.cyberforum.ru/android-dev/thread825235.html
Подскажите как такое реализовать? Нужно расстянуть текст в TextView на весь предоставленный ему объем. Т.е. на весь экран на самом деле.
Программирование Android SQLite Android таблица Ужас устал помогите пожалуйста! В SQLite добавил дополнительную таблицу: public static final String KEY_NAME = "Name"; После этого где только необходимо добавил KEY_NAME программа запускается но когда я с 1 окна с помощью перехожу в базу данных что бы передать полученный результат выдаёт ошибка в Debug а в самом коде вроде всё нормально Eclipse не ругается! Я выложу полностью свой код, может я... подробнее

Показать сообщение отдельно
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
03.04.2013, 10:02     viewPager onCreate method
Цитата Сообщение от Fedorych Посмотреть сообщение
Фрагменты доступны только на андроид 3+, у меня же приложение должно работать начиная от 2.2
используй android-support-v4.jar

Цитата Сообщение от Fedorych Посмотреть сообщение
Есть 3 xml c разметкой. В onCreate главного активити все они добавляются в viewPager. На других xml(кроме главной) есть элементы управления(кнопки). Так вот, обработчик событий нажатия кнопки устанавливается в, например, методе onCreate той активити, где находится кнопка. viewPager у меня на основе PageAdapter'a(может следует использовать другой для решения проблемы? какой лучше?). Так вот вопрос: как мне установить слушатель нажатия на кнопку(и обработчик этого слушателя), если даже эта активити не запускается?
создай свой класс, унаследовав его от PageAdapter и сделав примерно следующее (как из вариантов)
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@Override
        public Object instantiateItem(View collection, int position){
            LayoutInflater inflater = activity.getLayoutInflater();
            
            if(position == 0) {
                View view = inflater.inflate(R.layout.book_view_pager_item, null);
                
                ((TextView) view.findViewById(R.id.book_description_value)).setText(Html.fromHtml(book.getAbout()));
                ((ViewPager) collection).addView(view, 0);
                return view; 
            } else {
                View view = inflater.inflate(R.layout.book_view_pager_two, null);
                ((TextView) view.findViewById(R.id.book_author_value)).setText(book.getAuthors());
                ((TextView) view.findViewById(R.id.book_type_value)).setText(book.getFormat() + ", " + book.getSize() + ", " + book.getPages());
                ((TextView) view.findViewById(R.id.book_type_of_cover_value)).setText(book.getEdition());
                ((TextView) view.findViewById(R.id.book_isbn_value)).setText(book.getISBN());
                ((ViewPager) collection).addView(view, 0);
                return view; 
            }
        }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru