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

Как сделать LinearLayout в несколько колонок - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android SQLite. Жутко тормозит Cursor http://www.cyberforum.ru/android-dev/thread1061598.html
Выполняю запрос к бд с большими объемами данных, связывая левым соединением несколько таблиц. Выяснил, что запрос выполняется быстро, а тормозит курсор. В выборке может и не быть строк, но первое обращение к курсору (cursor.getCount() или cursor.moveToNext) занимает 900 мсек! В чем причина и что можно сделать? Добавлено через 47 минут А может на самом деле запрос выполняется не в момент...
Программирование Android Как разнести исходной код по разным файлам Допустим у меня есть java файл активити - очень большой много классов, функций. Как этот код разнести по разным файлам, хотя бы классы, подобно как на с++, создаётся файл функций и заголовочный файл который подключается в основной файл. http://www.cyberforum.ru/android-dev/thread1061508.html
Как получить данные из EditText, созданного программно, или как узнать ID элемента? Программирование Android
Всем здрасте и с Новым годом! Суть вопроса: Как получить значение, введенное пользователем в EditText, созданного программно или через адаптер? Ведь его ID не известно :( Теперь подробнее: Есть список, состоящий из строк: TextViev - EditText TextViev - EditText TextViev - EditText ...
Проверка лицензии Программирование Android
Есть проверка лицензии приложения, которая запускается так: mChecker.checkAccess(mLicenseCheckerCallback); Обьект mLicenseCheckerCallback служит для возвращение результата проверки лицензии. Вот его класс. В случае удачной проверки лицензии запускаеться метод allow(). Я хочу чтобы этот метод поменял значение TextView. Проверка лицензии, я так понимаю происходит в свое потоке (я ее не...
Программирование Android База записей, из которой каждый день нужно брать пару-тройку определенных и показывать на экране http://www.cyberforum.ru/android-dev/thread1061392.html
Всем доброго времени суток Возникла такая проблема: требуется создать очень простое приложение на Android, но опыта в разработке приложений для мобильных устройств у меня абсолютно никакого. Имеются довольно широкие познания в программировании, схватываю на лету, но на Java и, тем более, под Android ничего не писал. Суть приложения такова: Имеется база записей, из которой каждый день нужно...
Программирование Android API Авито вытянуть информацию об объявлении Всем привет. Появилась нужда вытянуть информацию об объявлении, но при частом обращении к авито, они банят по ip. А мобильное приложение под андройд продолжает работать. Оно работает на апи. Может кто знает как правильно к нему обращаться, документации нет, да и вообще оно у них приватное. Вот адрес апи Вот раздебаженное приложение авито подробнее

Показать сообщение отдельно
Sanu0074
58 / 58 / 2
Регистрация: 14.06.2010
Сообщений: 1,189
Записей в блоге: 5
03.01.2014, 19:30  [ТС]
VEINHORN, Я вот примерно то что мне нужно нагуглил здесь, более простой пример: http://startandroid.ru/ru/uroki/vse-...-atributy.html
Здесь очень удобно через адаптер создается сетка. Но мне нужно добавлять элементы динамически, т.к. мне надо в цикле брать item"ы для сетки и на каждой итерации их обрабатывать (вешать обработчик событий, на imageView загружать нужную картинку) и потом вставлять в gridview... Как это сделать?
p.s. listview здесь точно не прокатит...

Добавлено через 7 минут
Примерно как-то так: http://stackoverflow.com/questions/8...ems-in-android
Но надо сообразить для моего случая, вот мой пример в одну колонку:
Java
1
2
3
4
5
6
7
8
9
        for(int i=0;i<data.size();i++){
            View item = ltInflater.inflate(R.layout.main_activity_item, rootMain, false);
            TextView name = (TextView) item.findViewById(R.id.name);
            name.setText(data.get(i).get("name").toString());
            
            ImageView icon = (ImageView) item.findViewById(R.id.icon); //.....actions
            rootMain.addView(item);
        
}
где rootMain - это тот LinearLayout - куда вставляются итемы взятые с помощью ltInflater....
то же нужно сделать только для gridView... Немогу сообразить как правильно их туда вставлять? просто вместо LinearLayout сделать gridView задать ей св-ва и делать в цикле тожесамое?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru