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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.84
igrok-vip
0 / 0 / 3
Регистрация: 22.04.2013
Сообщений: 118
#1

Создание таблицы - Программирование Android

22.04.2013, 20:21. Просмотров 2489. Ответов 10
Метки нет (Все метки)

Добрый день. Подскажите пожалуйста как можно вывести на экран небольшую табличку с данными, при том чтобы эту табличку можно было динамически наполнять. Находил несколько примеров по этому вопросу, но в основном везде используется просто табличное расположение объектов (TextView). А мне бы хотелось чтобы ячейки были разграничены между собой. Как это можно сделать? Может быть есть какие-нибудь свойства у TextView или у TableLayout или у ListView, позволяющие сделать рамку вокруг ячейки или объекта? Или можно как-то перерисовать TextView, чтобы она была похожа на ячейку таблицы?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2013, 20:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создание таблицы (Программирование Android):

Создание таблицы - Программирование Android
Есть ли возможность создавать обычную таблицу, с объединенными ячейками, заголовками и т.д.(не используя WebView)? Интересует программное...

Создание таблицы с обработчиком нажатия - Программирование Android
Нужно создать таблицу с именами и оценками как на картинке! Таблица должна прокручиваться по вертикали и по горизонтали! И нужно для...

Создание онлайн турнирной таблицы без вложений - Программирование Android
Здравствуйте. Не знаю даже в том ли разделе пишу, так как не понимаю каким образом это реализуется. В андроид игру, которая результатом...

Создать базу данных с(Создание функции БД, Создание процедуры БД, Создание тригера БД) - Программирование Android
В задание для курсовой работы по БД входят вот такие пункты: 1.2 Создание функции БД. 1.3 Создание процедуры БД 1.4 Создание...

Как минусоват данные с таблицы 2 от таблицы 1 - Программирование Android
Я пока добился чего хотел. Данный момент у меня есть 2 таблицы в одной БД. Первая приход товаров называется TABLE_GOODS, и вторая таблица...

Создание таблицы квадратов первых десяти чисел, а также распечатка этой таблицы на принтере - VBA
Условие: разработайте программу, которая создает таблицу квадратов первых десяти чисел, а также позволяет распечатать эту таблицу на...

10
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.04.2013, 21:07 #2
Цитата Сообщение от igrok-vip Посмотреть сообщение
Подскажите пожалуйста как можно вывести на экран небольшую табличку с данными
ListView или GridView

Цитата Сообщение от igrok-vip Посмотреть сообщение
А мне бы хотелось чтобы ячейки были разграничены между собой. Как это можно сделать?
в ListView при помощи фона ячеек и сепаратора, в GridView не знаю, не юзал, наверное также.
0
igrok-vip
0 / 0 / 3
Регистрация: 22.04.2013
Сообщений: 118
22.04.2013, 21:42  [ТС] #3
Если не сложно приведите пример. Не в курсе просто что такое сепаратор и как им пользоваться.
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.04.2013, 21:58 #4
XML
1
2
3
<ListView
...
android:divider="@drawable/divider_line" />
0
igrok-vip
0 / 0 / 3
Регистрация: 22.04.2013
Сообщений: 118
22.04.2013, 23:33  [ТС] #5
Это прикольная вещь, но она же только заменяет стандартную линию-разграничитель записей на картинку. А по бокам не отображается. Есть что-нибудь чтобы нарисовать линию слева и справа от ListView?
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
23.04.2013, 00:07 #6
просто добавить их в лаяут айтема.

Добавлено через 27 минут
могу еще посоветовать выделять парные столбцы одним цветом, непарные другим, мне такой вариант больше нравится.

вот еще как вариант зделать фон грида одним цветом, а фон айтемов другим цветом и добавить растояния между столбцами и рядками, получается то что вы хотели - http://stackoverflow.com/questions/1...iew-on-android

Добавлено через 1 минуту
вот еще один способ при помощи фона айтемов - http://stackoverflow.com/questions/1...rtical-borders
0
igrok-vip
0 / 0 / 3
Регистрация: 22.04.2013
Сообщений: 118
23.04.2013, 00:07  [ТС] #7
Блин сори за тупость, не пойму как это сделать)
Пытаюсь сделать так:
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
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >
    
    <ListView
        android:id="@+id/lvMain"
        android:layout_width="94dp"
        android:layout_height="wrap_content"
        android:divider="@drawable/divider_line" >
    </ListView>
 
    <ListView
        android:id="@+id/lvMain2"
        android:layout_width="87dp"
        android:layout_height="wrap_content"
        android:divider="@drawable/divider_line" >
    </ListView>
 
    <ListView
        android:id="@+id/lvMain3"
        android:layout_width="86dp"
        android:layout_height="wrap_content"
        android:divider="@drawable/divider_line" >
    </ListView>
 
</LinearLayout>
Если свойство divider приписать ещё и для LinearLayout, то ничего не происходит. Пытался добавить это свойство для TextView который используется при прорисовке Item'a - тоже безрезультатно.
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
23.04.2013, 00:11 #8
это свойство для ListView, попробуйте еще добавить android:dividerHeight="1px"
0
igrok-vip
0 / 0 / 3
Регистрация: 22.04.2013
Сообщений: 118
23.04.2013, 00:15  [ТС] #9
То же самое, только вертикальное разграничение. Большое спасибо за ссылки, думаю что-нибудь подойдёт.
0
igrok-vip
0 / 0 / 3
Регистрация: 22.04.2013
Сообщений: 118
26.04.2013, 20:19  [ТС] #10
Подскажите, можно ли сделать ширину колонок gridview неодинаковой, а например по содержимому?
0
Gruzer
8 / 8 / 0
Регистрация: 17.05.2012
Сообщений: 30
22.09.2013, 16:20 #11
Цитата Сообщение от igrok-vip Посмотреть сообщение
Подскажите, можно ли сделать ширину колонок gridview неодинаковой, а например по содержимому?
Вот тоже интересует такой вопрос
Можно ли сделать размер колонок по содержимому
или задават размер колонок вручную
зарание спасибо
0
22.09.2013, 16:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2013, 16:20
Привет! Вот еще темы с ответами:

Создание временной таблицы,где ее название-переменная,названия столбцов-поля другой таблицы .. - MS Access
Помогите,пож-ста,справиться со следующей проблемой. Есть главная таблица с полями:дата,игрок,время начала,время конца,номер корта. ...

Создание пустой таблицы со структурой таблицы-шаблона - C#
В базе SQL Server Compact имеется таблица без записей - что-то вроде шаблона. Как создавать таблицы, используя структуру этого шаблона .

Создание таблицы в документе MS Word из таблицы Excell - VBA
Приветствую! Нужна Ваша помощь! Появилась необходимость вставить таблицу word в определенное место word документа, сгенерированную из...

Создание новой таблицы из значений имеющейся таблицы - MS Excel
Здравствуйте! Подскажите мне, пожалуйста. Есть большая таблица с данными аварий на сетях. Из нее требуется составить табличку, которая...


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

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

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