2015-10-26 1 views
-4

У меня есть таблица в SQLite с некоторыми данными в ней (например, NAME, AGE, GENDER). Я хочу показать все NAME как текст в кнопке, а также возможность автоматического создания кнопок в соответствии с количеством элементов (NAME).Отображение данных из SQLite в виде текста в android

Я хочу сделать это потому, что хочу отобразить остальную часть данных, используя другой .xml-файл. Например, имена JONE, KEN, PEN, поэтому, когда пользователь нажимает на JONE, он должен показывать только его имя, возраст и пол.

Пожалуйста, помогите ...

+3

пытались ли вы что-нибудь –

+2

Покажите нам усилия/исследования вы кладете в этом, какой код вы уже пробовали. Тогда мы сможем ответить на конкретные вопросы. Ваш вопрос слишком широк –

ответ

-1

это будет работать

// Getting All Contacts 
public ArrayList<Contact> Get_Contacts() { 
try { 
contact_list.clear(); 

// Select All Query 
String selectQuery = "SELECT * FROM " + TABLE_CONTACTS; 

SQLiteDatabase db = this.getWritableDatabase(); 
Cursor cursor = db.rawQuery(selectQuery, null); 

// looping through all rows and adding to list 
if (cursor.moveToFirst()) { 
do { 
Contact contact = new Contact(); 
contact.setID(Integer.parseInt(cursor.getString(0))); 
contact.setName(cursor.getString(1)); 
contact.setPhoneNumber(cursor.getString(2)); 
contact.setEmail(cursor.getString(3)); 
// Adding contact to list 
contact_list.add(contact); 
} while (cursor.moveToNext()); 
} 

// return contact list 
cursor.close(); 
db.close(); 
return contact_list; 
} catch (Exception e) { 
// TODO: handle exception 
Log.e("all_contact", "" + e); 
} 

return contact_list; 
} 
Смежные вопросы