Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/22: Рейтинг темы: голосов - 22, средняя оценка - 5.00
Acmentus
0 / 0 / 0
Регистрация: 04.05.2011
Сообщений: 6
1

Постолбцовое отображение данных из базы данных SQLite

18.02.2013, 21:44. Просмотров 3948. Ответов 1
Метки нет (Все метки)

Уважаемые форумчане, помогите пожалуйста. Необходимо вывести данные из таблицы базы данных в TextView.
Вот код, когда в TextView выводится все содержимое таблицы, столбцы разделены просто пробелами.
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
package com.mybase.notebook;
 
import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.widget.TextView;
 
public class TipkafedrrdActivity extends Activity 
{
    TextView tipkafedrrdtxtv2 = null;
    Cursor cursor;
    DbOpenHelper doh;
    
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.tipkafedrrd);
        
        doh = new DbOpenHelper(this);
        String select = "select * from Tipkafedr;";
        SQLiteDatabase db = doh.getWritableDatabase();
        cursor = db.rawQuery(select, null);
        startManagingCursor(cursor);
        StringBuilder str = new StringBuilder();
        while(cursor.moveToNext())
        {
        str.append(cursor.getInt(0) + " " + cursor.getString(1) + " " + cursor.getString(2) + "\n");
        }
        tipkafedrrdtxtv2 = (TextView) findViewById(R.id.tipkafedrrdtxtv2);
        tipkafedrrdtxtv2.setText(str.toString());
        
        doh.close();
        db.close();
    }
}
Подскажите пожалуйста, как мне, создав еще TextView (tipkafedrrdtxtv3 и tipkafedrrdtxtv4), вывести содержимое каждого столбца в отдельное TextView?
При попытке использования подстроки
Java
1
2
3
4
5
6
tipkafedrrdtxtv2 = (TextView) findViewById(R.id.tipkafedrrdtxtv2);
        tipkafedrrdtxtv2.setText(str.substring(0));
 tipkafedrrdtxtv3 = (TextView) findViewById(R.id.tipkafedrrdtxtv3);
        tipkafedrrdtxtv3.setText(str.substring(1));
 tipkafedrrdtxtv4 = (TextView) findViewById(R.id.tipkafedrrdtxtv4);
        tipkafedrrdtxtv4.setText(str.substring(2));
ничего не меняется.
Заранее благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2013, 21:44
Ответы с готовыми решениями:

Вывод данных из базы данных SQLite
Здравствуйте уважаемые форумчане! Делаю программу для работы с базой данных...

Обновление базы данных SQLite
В приложении имеется база данных с таблицей, заранее заполненной информацией....

Выборка с базы данных SQLite
Доброго времени суток ребята. Занимаюсь простым приложением, что-то типа...

Обновление базы данных sqlite
Уже который день бьюсь никак не выходит Подскажите, что я делаю неверно у...

SQLite обновление базы данных
Всем привет. Использую базу данных в приложении. При обновлении программы...

1
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
19.02.2013, 03:25 2
http://dajver.blogspot.com/2013/01/android.html там внизу есть как разместить в листвью, просто создаешь кастомный адаптер и в него все запиливаешь
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2013, 03:25

Вытащить информацию из базы данных Sqlite
Здравствуйте! Пишу простенькое приложение "Справочник". В кратком что у меня...

Загрузка базы данных из файла, в классе SQLite БД
Здравствуйте. Есть метод loadBDOfWordsToList(), который из текстового файла...

Где хранится файл базы данных SQLite на устройстве?
Здравствуйте друзья! Где храниться файл базы данных SQLite на устройстве...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru