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

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

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

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

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

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

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

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

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

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

создание таблицы - PHP БД
как создать таблицу 3х3 при этом 1 столбец нужно объеденить каждая таблица это описание отдельной книги если например выводить 10 книг...

Создание таблицы - MySQL
Здравствуйте! Помогите, пожалуйста, разобраться в следующем коде: mysql>create table customers ( Age int(3) not null auto_increment, ...

Создание таблицы - Oracle
Вот у меня задание, вот пока что приблизительные наброски по первой таблице: Create table Books ( №book integer, ...

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

Цитата Сообщение от igrok-vip Посмотреть сообщение
А мне бы хотелось чтобы ячейки были разграничены между собой. Как это можно сделать?
в ListView при помощи фона ячеек и сепаратора, в GridView не знаю, не юзал, наверное также.
igrok-vip
0 / 0 / 3
Регистрация: 22.04.2013
Сообщений: 116
22.04.2013, 21:42  [ТС]     Создание таблицы #3
Если не сложно приведите пример. Не в курсе просто что такое сепаратор и как им пользоваться.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.04.2013, 21:58     Создание таблицы #4
XML
1
2
3
<ListView
...
android:divider="@drawable/divider_line" />
igrok-vip
0 / 0 / 3
Регистрация: 22.04.2013
Сообщений: 116
22.04.2013, 23:33  [ТС]     Создание таблицы #5
Это прикольная вещь, но она же только заменяет стандартную линию-разграничитель записей на картинку. А по бокам не отображается. Есть что-нибудь чтобы нарисовать линию слева и справа от ListView?
V0v1k
1158 / 982 / 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
igrok-vip
0 / 0 / 3
Регистрация: 22.04.2013
Сообщений: 116
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 - тоже безрезультатно.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
23.04.2013, 00:11     Создание таблицы #8
это свойство для ListView, попробуйте еще добавить android:dividerHeight="1px"
igrok-vip
0 / 0 / 3
Регистрация: 22.04.2013
Сообщений: 116
23.04.2013, 00:15  [ТС]     Создание таблицы #9
То же самое, только вертикальное разграничение. Большое спасибо за ссылки, думаю что-нибудь подойдёт.
igrok-vip
0 / 0 / 3
Регистрация: 22.04.2013
Сообщений: 116
26.04.2013, 20:19  [ТС]     Создание таблицы #10
Подскажите, можно ли сделать ширину колонок gridview неодинаковой, а например по содержимому?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2013, 16:20     Создание таблицы
Еще ссылки по теме:

Создание таблицы С++ - C++
#include &lt;conio.h&gt; #include &lt;iostream.h&gt; #include &lt;fstream.h&gt; char *FName=&quot;C:\MyFile.txt&quot;; void CreateFile() { cout&lt;&lt;&quot;Create...

Создание таблицы - Delphi БД
Вопрос такой, есть форма, подключить я все сумела, но не знаю как прописать следующие, при выборе вакансии и человека, по нажатию кнопки,...

создание таблицы - SQL Server
как создать таблицу посредством C# в которой одной колонке соответствует один тип данных?Что-то типа foreach(var name in...

Создание таблицы - C++
Добрый день, задача заключается в том, чтобы считать данные и поместить их в таблицу.Задача состоит в том, чтобы создать таблицу. Прошу...

Создание таблицы - MySQL
Я хочу создать таблицу CREATE TABLE CLIENTS(C_NO int NOT NULL); выдает ошибку, что я неправильно сделал?


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

Или воспользуйтесь поиском по форуму:
Gruzer
8 / 8 / 0
Регистрация: 17.05.2012
Сообщений: 30
22.09.2013, 16:20     Создание таблицы #11
Цитата Сообщение от igrok-vip Посмотреть сообщение
Подскажите, можно ли сделать ширину колонок gridview неодинаковой, а например по содержимому?
Вот тоже интересует такой вопрос
Можно ли сделать размер колонок по содержимому
или задават размер колонок вручную
зарание спасибо
Yandex
Объявления
22.09.2013, 16:20     Создание таблицы
Ответ Создать тему
Опции темы

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