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

Заполнение TableRow из JSoup - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android SQLlight SELECT - moveToFirst возвращает false http://www.cyberforum.ru/android-dev/thread1845891.html
Всем привет. Пытаюсь выбрать данные из таблицы sqllight. Не смотря на то, что c.getCount() возвращает 2, c.moveToFirst() - возвращает false. Пример кода: public ArrayList<Program> getPrograms() { ArrayList<Program> items = new ArrayList<>();
Программирование Android Повысить версию Build Tools Добрый день. Открыл свой старый проект, который работал с Build Tools 22.0.1. Сейчас проект просит установить эту версию (22.0.1). build.gradle отредактировал до версии 25.0.0, но все равно просит установить 22.0.1. compileSdkVersion 25 buildToolsVersion "25.0.0" defaultConfig { applicationId "d.swan.someproject" http://www.cyberforum.ru/android-dev/thread1845746.html
Когда вызвать getWidth() у виджета? Программирование Android
Здравствуйте, Всем. Необходимо узнать в приложении в пикселях ширину виджета. Использую getWitdth()... Но где его вызвать? На onCreate элементов еще нет на экране, возвращает ноль, на OnResume тоже ноль. Есть какое то событие типа onShow или onAfterShow? Верно возвращает ширину на клик, когда уже выведено на экран...
E/AndroidRuntime: FATAL EXCEPTION: main Программирование Android
я не могу понять в чем дело .... если можно объясните... сразу признаюсь я начинающий программист ...
Программирование Android Приложение игнорирует форму логина http://www.cyberforum.ru/android-dev/thread1845495.html
Доброго времени суток! При запуске приложения открывается форма логина, которую надо пройти, дабы попасть в мейн меню, но при запуске, приложение игнорирует форму, подсвечивая ее на секунду и переходит сразу на стартовую страницу. Если в WS указать рандомный домен, то форма, но на всякий случай код активити скину. Всем добра. Вэб-сервис */ public class SignInWS extends WebService { ...
Программирование Android Сделать презентацию Гуру, посоветуйте с чего начать? (раньше такого не делал) Надо: набор кликабельных картинок, цветных рамок, цветных наклонных линий/стрелок и текста разного шрифта (и возможно наклона) положить на экран. Должно одинаково выглядить на разных экранах (зумируется растягиваясь настраиваемыми способами - фото не меняет диагональ, а фон тянется). Шрифт должен "подгоняться под рамку" и автоматом... подробнее

Показать сообщение отдельно
AlexRu18
2 / 2 / 0
Регистрация: 29.01.2015
Сообщений: 101

Заполнение TableRow из JSoup - Программирование Android

09.11.2016, 01:03. Просмотров 135. Ответов 0
Метки (Все метки)

Никак не могу вытащить значения из Element link и заполнить ими таблицу. Что-то именно в синтаксисе неправильно\\\\
В логе Log.d("Return: ", "" + link.text()); по порядку выводит нужные мне значения. А таблица из 4 столбцов. Как правильно подобрать логику заполнения?
*крашится на table.addView(row)

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
class MyTask extends AsyncTask<String, Void, Void> {
 
        public MyTask(String code) {
            this.receivedStr = code;
        }
 
        String receivedStr;
        String title;
 
        TableRow table;
 
        public MyTask() {
 
        }
 
        @Override
        protected Void doInBackground(String... params) {
 
            Document doc = null;
            try {
                doc = Jsoup.connect(url).get();
 
            } catch (IOException e) {
                e.printStackTrace();
            }
 
            if (doc != null) {
                Elements tableRows = doc.getElementsByClass("contrighta")
                        .select("tr");
                Iterator<Element> rowIterator = tableRows.iterator();
                while (rowIterator.hasNext()) {
                    Element tableRow = rowIterator.next();
                    
                    Elements data = tableRow.select("td");
                   
                    for (Element link : data) {
                        Log.d("Return: ", "" + link.text());
                        receivedStr = link.text();
                    }
                    
 
                }
            }
            return null;
        }
 
        @Override
        protected void onPostExecute(Void result) {
            super.onPostExecute(result);
 
            TextView textPoint = new TextView(getContext());
            textPoint.setGravity(Gravity.CENTER_HORIZONTAL);
            textPoint.setTextColor(0x000000);
            textPoint.setText(receivedStr);
 
            // создаём строку для таблицы
            TableRow row = new TableRow(getContext());
            row.addView(textPoint); // добавляем в строку столбец с кол-вом баллов
            Log.d("______________","");
            Log.d("",row.toString()+"");
            //table.addView(row); // добавляем в таблицу новую строку
        }
    }
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru