Как нарисовать границы вокруг каждого столбца и строки в GridLayout?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как нарисовать границы вокруг каждого столбца и строки в GridLayout?

Сообщение Anonymous »

Я хочу отобразить массив значений, как это можно сделать в Excel, с помощью GridLayout. До сих пор мне удавалось отображать сетку и ее значения в TextView, но сейчас я борюсь с границами, которые не могу нарисовать так, как хочу.
Моя лучшая попытка на данный момент — установить ширину каждого столбца с помощью tv.setWidth(myValue). Для границ ячейки я использую Shape :

Чтобы создать представление каждой ячейки, я использую этот код:

Код: Выделить всё

    tv = new TextView(this);
tv.setTextAlignment(View.TEXT_ALIGNMENT_CENTER);
tv.setGravity(Gravity.CENTER_VERTICAL);
tv.setBackground(getResources().getDrawable(R.drawable.my_rectangle, getTheme()));
tv.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
tv.setWidth(myWidth);
tv.setText("My text);
При этом все столбцы имеют одинаковый размер, а столбцы правильно разделены вертикальной прямой линией. Хороший момент!
К сожалению, строки не разделяются горизонтальной прямой линией, если хотя бы один TextView находится выше других. В таком случае для TextView меньшего размера прямоугольники, окружающие их, слишком малы и вместо того, чтобы окружать всю ячейку, они окружают только ее содержимое.
Как Могу ли я сделать, чтобы мои линии были разделены прямыми линиями?

Подробнее здесь: https://stackoverflow.com/questions/793 ... gridlayout
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как нарисовать границы вокруг каждого столбца и строки в GridLayout?
    Anonymous » » в форуме Android
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Невозможно нарисовать произвольную рамку вокруг группы SWT, охватывающую область заголовка, в Linux
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Попытка нарисовать рамку вокруг флажка и отобразить текст с помощью pdfbox
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Попытка нарисовать рамку вокруг флажка и отобразить текст с помощью pdfbox
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Попытка нарисовать рамку вокруг флажка и отобразить текст с помощью pdfbox
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»