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

Вывод элементов ListView в строчку - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как работать с файлом .db? http://www.cyberforum.ru/android-dev/thread1613079.html
У меня есть права рут на телефоне. Я копировал файл .db приложения из data/data на SD Card и как я теперь могу программно прочитать содержимое этого файла??Обычно через Cursor или как?? Я просто знаю как при помощи SQLiteOpenHelper создать базу данных SQLite и через Cursor в приложении ее прочитать. Так вот а если есть просто файл db приложения(доступ к нему есть), данные там не в зашифрованном...
Программирование Android Не работает If и запуск нового активити Есть загрузка данных с базы MySql в переменные, есть 2 EditText в которые вводятся текстовые данные, нужно проверить данные с Едитов и сравнить с данными в базе данных, воткод: products = json.getJSONArray(TAG_PRODUCTS); login = (EditText) findViewById(R.id.editText1); pass = (EditText) findViewById(R.id.editText2); String a =... http://www.cyberforum.ru/android-dev/thread1613060.html
Программирование Android Как вывести в ListView, только если тело SMS содержит определенный текст?
нужно чтобы в ListView выводились только тела тех сообщений в которых есть определенный текст. сейчас есть вот такой рабочий код: listView = (ListView) view.findViewById(R.id.listViewSMS); // Create Inbox box URI Uri inboxURI = Uri.parse("content://sms/inbox"); // List required columns String reqCols = new String { "_id", "body" };
Программирование Android Как подключить библиотеки для работы с файлами?
Уже создавал тему и успешно подключил библиотеки. Но как оказалось, что бы отправлять не только post-параметры, а и файлы надо использовать другую библиотеку и методы. Но не думал, что в сфере android-developer все так запущено.... Ну да ладно, ок. Переделал public class net extends AsyncTask<String, Void, String> { Task CallBack; String Url;
Программирование Android Можно ли не использовать singleton http://www.cyberforum.ru/android-dev/thread1612663.html
Бывают ли случаи когда без singleton невозможно реализовать идею в коде? Или по другому, любой ли код с singleton можно переделать чтобы избавится от него. Вопрос не из практики
Программирование Android Service передавать данные в активити, когда приложение закрыто Интересует что будет если сервис запущен, а приложение закрыто ? приложение запуститься на том активити которое вызываю в сервисе ? или произойдет ошибка ? Сервис делаю что бы из базы данных на сервер шли данные в фоновом режиме, но и в приложении (если запущено), показывать что именно отправляется. Запускать приложение не имеет смысла, можно как-то проверить запущено ли приложение и именно в... подробнее

Показать сообщение отдельно
KaRTMaN
2 / 2 / 1
Регистрация: 23.03.2009
Сообщений: 55

Вывод элементов ListView в строчку - Программирование Android

14.12.2015, 16:33. Просмотров 345. Ответов 7
Метки (Все метки)

Есть вывод данных с базы в ListView :
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
class LoadAllProducts extends AsyncTask<String, String, String> {
 
        /**
         * Перед началом фонового потока Show Progress Dialog
         * */
        @Override
        protected void onPreExecute() {
            super.onPreExecute();
            pDialog = new ProgressDialog(AllProductsActivity.this);
            pDialog.setMessage("Загрузка продуктов. Подождите...");
            pDialog.setIndeterminate(false);
            pDialog.setCancelable(false);
            pDialog.show();
        }
 
        /**
         * Получаем все продукт из url
         * */
        protected String doInBackground(String... args) {
            // Будет хранить параметры
            List<NameValuePair> params = new ArrayList<NameValuePair>();
            // получаем JSON строк с URL
            JSONObject json = jParser.makeHttpRequest(url_all_products, "GET", params);
 
            Log.d("All Products: ", json.toString());
 
            try {
                // Получаем SUCCESS тег для проверки статуса ответа сервера
                int success = json.getInt(TAG_SUCCESS);
 
                if (success == 1) {
                    // продукт найден
                    // Получаем масив из Продуктов
                    products = json.getJSONArray(TAG_PRODUCTS);
 
                    // перебор всех продуктов
                    for (int i = 0; i < products.length(); i++) {
                        JSONObject c = products.getJSONObject(i);
 
                        // Сохраняем каждый json елемент в переменную
                        String id = c.getString(TAG_PID);
                        String Oblact = c.getString(TAG_OBLACT);
                        String adress = c.getString(TAG_ADRESS);
                        String time = c.getString(TAG_TIME);
                        int tio = c.getInt(TAG_TIONS);                        // Создаем новый HashMap
                        HashMap<String, String> map = new HashMap<String, String>();
                        if (tio == 0) {
                            // добавляем каждый елемент в HashMap ключ => значение
                            map.put(TAG_PID, id);
                            map.put(TAG_OBLACT, Oblact);
                            map.put(TAG_ADRESS, adress);
                            map.put(TAG_TIME, time);
                            // добавляем HashList в ArrayList
                            productsList.add(map);
                        }
                    }
                }
            } catch (JSONException e) {
                e.printStackTrace();
            }
 
            return null;
        }
 
        /**
         * После завершения фоновой задачи закрываем прогрес диалог
         * **/
        protected void onPostExecute(String file_url) {
            // закрываем прогресс диалог после получение все продуктов
            pDialog.dismiss();
            // обновляем UI форму в фоновом потоке
            runOnUiThread(new Runnable() {
                public void run() {
                    /**
                     * Обновляем распарсенные JSON данные в ListView
                     * */
                    ListAdapter adapter = new SimpleAdapter(
                            AllProductsActivity.this, productsList,
                            R.layout.list_item, new String[] { TAG_PID,
                            TAG_OBLACT, TAG_ADRESS, TAG_TIME},
                            new int[] { R.id.pid, R.id.name, R.id.price, R.id.time });
                    // обновляем listview
                    setListAdapter(adapter);
                }
            });
 
        }
 
    }
Выводится область, адресс и время через ентер (в новой строке), как сделать что бы выводилось все в одной строчке?

Еще вопрос: я хочу добавить вывод номеров телефона сюда и нужно сделать так что бы при нажатии на номер телефона можно было позвонить сразу. Искал в интернете и нашел возможность сделать это через intent но как это реализовать в данном коде я пока не доехал. Помогите
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru