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

Привязка класса к ArrayAdapter - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Android studio использование внешнего JAR пакета http://www.cyberforum.ru/android-dev/thread1346871.html
Предыстория. Пишу в основном на бидлере для винды и си для контроллеров. Начал изучение андроида. Все понятно кроме подключения внешних пакетов JAR. Итак, моя задача построить график. Для этого взял библиотеку achartengine-1.1.0. Сделал папку libs и поместил её туда. После получил это (скрин ниже). Вопрос - проект подхватил или нет?
Android Смена ориентации экрана Не могу понять в чём причина. Решил перепелить приложение, удалил все классы и лайауты кроме Майновских создал новый класс и прикрепил к нему новый лайаут (его ориентация портретная). сделал что бы по нажатию кнопки главный экран сменялся новый, почему то когда смена происходит а нового экрана ориентация становиться альбомная. Не могу разобраться почему так происходит. http://www.cyberforum.ru/android-dev/thread1346832.html
Android Studio 1.0.2 Не запускает даже Hello World! Android
Начал своё знакомство с AS версии 0.8.6. Решил перейти на новую версию, тк она должна быть без багов, глюков и вообще комфортнее. Но перейдя на версию 1.0.2 у меня перестал запускаться даже Hello World(код вообще не был затронут)! Вылетает ошибка:
Почему работает? Android
Всем привет. Недавно начал изучать Android, и вот возник вопрос. Пишу в Eclips'е, при создании проекта создается две папки appcompat_v7 и папка самого проекта, у меня есть такая строка кода: <item name="android:background">@drawable/abc_item_background_holo_dark</item> файл abc_item_background_holo_dark изначально находился в папке appcompat_v7, но я скопировал его себе в папку проекта. При...
Android Сделать обычный get запрос http://www.cyberforum.ru/android-dev/thread1346645.html
Всем привет, помогите мне сделать обычный get запрос, желательно подробно, я просто ещё новичок и мало что понимаю :cry:
Android Перезагрузка списка при смене ориентации приложения Приветствую. Имеется приложение построено на фрагментах . В приложении есть фрагмент с listview в который загружается информации из базы при запуске в oncreateview фрагмента. Проблема в том что при смене ориентации происходит повторная перегрузка данных в список что сказывается на удобстве работы с приложением. Можно ли как то менять ориентацию без перегрузки списка.? подробнее

Показать сообщение отдельно
BigOblom
118 / 118 / 7
Регистрация: 30.06.2010
Сообщений: 435
06.01.2015, 18:04  [ТС]     Привязка класса к ArrayAdapter
Sony17, спасибо огромное. Сижу перевариваю) По поводу двух классов, у меня раньше ведь так и было. Потом чёрт дернул сделать все в один.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
private static class Polls {
        private final int _Id;
        private final String _Name;
 
        private Polls(int id, String name) {
            _Id = id;
            _Name = name;
        }
    }
 
    private static class PollsVariables {
        private final int _Id;
        private final String _Title;
        private final String[] _Names;
 
        private PollsVariables(int id, String title, String[] names) {
            _Id = id;
            _Title = title;
            _Names = names;
        }
    }
Добавлено через 10 минут
Цитата Сообщение от Sony17 Посмотреть сообщение
Так это третий Activity или первый?
Это третий активити, туда я планирую сделать результаты опроса в виде диаграммы и кнопку "Опросы", по нажатию на которую возвращаешься обратно к списку опросов. Ну и еще вторую кнопку "Опубликовать в Facebook", правда не знаю насколько сложно это будет реализовать, как и диаграмму.

Добавлено через 20 часов 23 минуты
Sony17, подчеркивает метод getActivity() красным. Посмотрел в примерах, он используется везде в Fragment. У меня фрагментов нету. Может из-за этого?

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class PollsAdapter extends ArrayAdapter<Polls> {
 
        public PollsAdapter (Context context){
            super(context, android.R.layout.simple_list_item_1, polls);
        }
 
        @Override
        public View getView(int position, View convertView, ViewGroup parent) {
            Polls poll = getItem(position);
 
            if(convertView == null){
                convertView = LayoutInflater.from(getContext()).inflate(R.layout.list_item_polls, null);
            }
            TextView tvPoll = (TextView)convertView.findViewById(R.id.tvPoll);
            tvPoll.setText(poll._Name);
 
            convertView.setOnClickListener( new View.OnClickListener() {
 
                @Override
                public void onClick(View v) {
                    Polls polls = (Polls)v.getTag();
                    Intent intent = new Intent(getActivity(), QuestionsActivity.class);
                }
            });
 
            convertView.setTag(polls);
 
            return convertView;
        }
 
 
 
    }
 
Текущее время: 14:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru