Форум программистов, компьютерный форум, киберфорум
Наши страницы

Собственный ListView и его дети - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Разобраться в коде (пример из книги) http://www.cyberforum.ru/android-dev/thread1426739.html
Создание игры Sudoku из книги Hello, Android – Ed Burnette. Есть класс Game, где прописана вся логика игры и условия выигрыша. Не могу найти это условие. Помогите пожалуйста. /*** * Excerpted...
Программирование Android Определение ОЗУ и частоты процессора устройства Здравствуйте. Мне нужно узнать общее кол-во ОЗУ устройства в мегабайтах, а так же частоту процессора Заранее спасибо. http://www.cyberforum.ru/android-dev/thread1426647.html
Подключить OpenCV Программирование Android
Как подключить OpenCV в Android Studio для использования этой библиотеки под ndk??
Программирование Android Нажатие кнопки из консоли
Здравствуйте подскажите начинающему как написать код нажатия кнопки (bet lo). сайт на javascript.
Программирование Android Создать свой класс в NDK http://www.cyberforum.ru/android-dev/thread1426537.html
как создать свой класс в android ndk ?? Добавлено через 34 секунды для последующего использования его обьектов в java
Программирование Android SharedPreferences выручайте, в чем ошибка? выводит 94 и 95, а должно 84 и 85 public class MainActivity extends Activity { Intent intent; int four, five; private SharedPreferences sharedPref; ... подробнее

Показать сообщение отдельно
Хард
0 / 0 / 0
Регистрация: 24.06.2013
Сообщений: 49

Собственный ListView и его дети - Программирование Android

21.04.2015, 15:31. Просмотров 350. Ответов 16
Метки (Все метки)

Имеется простенькая программа. База Данных реализована на сервере и читается через HTTP. В базе содержатся записи (неизвестно сколько). В таблице есть поля: название, описание, число (от 0 до 5), категория.

Создал шаблон дизайна ListView, состоящий из 3-х текстовых полей и Рейтинга.

XML
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
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="?android:attr/listPreferredItemHeight"
    android:padding="6dip" >
 
    <TextView
        android:id="@+id/secondLine"
        android:layout_width="wrap_content"
        android:layout_height="26dip"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="false"
        android:ellipsize="marquee"
        android:singleLine="true"
        android:text="Description"
        android:textSize="12sp" />
    <TextView
        android:id="@+id/thirdLine"
        android:layout_width="wrap_content"
        android:layout_height="26dip"
        android:ellipsize="marquee"
        android:singleLine="true"
        android:text="Rubric"
        android:textSize="12sp"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:layout_marginRight="42dp"
        android:layout_marginEnd="42dp" />
    <TextView
        android:id="@+id/firstLine"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@id/secondLine"
        android:layout_alignParentRight="false"
        android:layout_alignParentTop="true"
        android:layout_alignWithParentIfMissing="false"
        android:gravity="center_vertical"
        android:text="Example application"
        android:textSize="16sp" />
 
    <RatingBar
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/ratingBar"
        style="@android:style/Widget.DeviceDefault.Light.RatingBar.Small"
        android:layout_alignBottom="@+id/firstLine"
        android:layout_alignEnd="@+id/thirdLine"
        android:layout_alignParentRight="true"
        android:layout_alignWithParentIfMissing="true"
        android:isIndicator="false"/>
 
</RelativeLayout>
Подскажите, пожалуйста, как мне динамически создавать эти поля и заполнять их из базы?

P.S. Ответ с базы приходит в виде массива JSON, т.е.: (пример) ["Чайник", "Кафе", "4.3", "Цветочная 3"]. Это одна строка. И таких строк множество. Значит нужно создать множество копий шаблона и заполнить все подобным образом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.