Как поместить рамку вокруг символа в textview
Перейти к содержимому

Как поместить рамку вокруг символа в textview

  • автор:

Рамка для матрицы

Author24 — интернет-сервис помощи студентам

Бабушка связала для Кристины картину с буквами в виде матрицы, но у нее не хватило сил сделать для нее рамку.
Помогите бабушке поместить ее буквы в рамку в виде *, создав новую матрицу с окаемкой из символа *.

Формат ввода
Количество строк матрицы – целое число, не превышающее 100.
Количество столбцов матрицы – 1.
Значения матрицы – последовательность строковых данных, записанных через пробел. Количество слов в наборе 0 < x ≤ 10 4 0

Формат вывода
На выход вы должны вывести отформатированную матрицу с окаемкой из символа * в виде строкового типа данных.

Пример 1
Ввод:
2
1
abc ded

Пример 3
Ввод:
2
1
aa zz

Решать можно на любом языке программирования, но пайтон предпочтительней

Как сделать рамку вокруг EditText

введите сюда описание изображения

Как сделать желтую рамку вокруг EditText ? И как потом изменить цвет этой рамки? 🙂 Вот эта желтая рамка:

Отслеживать
8,331 4 4 золотых знака 26 26 серебряных знаков 48 48 бронзовых знаков
задан 17 окт 2015 в 19:02
user189127 user189127

что Вы подразумеваете под рамкой? > В Eclipse у меня она появлялась автоматически -среда разработки не влияет на внешний вид приложения, разница может быть из за разных таргетовых версий Android API

17 окт 2015 в 19:11
@ermak0ff, видимо стиль был другой. Фото рамки добавил в вопрос.
– user189127
17 окт 2015 в 19:17

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

как я понял Вам нужно это

Это EditText

Создаем файл EditTextStyle.xml в папке drawable

Добавляем атрибут в EditText android:background=»@drawable/EditTextStyle»

UPD:

И как потом изменить цвет этой рамки? 🙂

меняете эти строки

. . android:startColor="#C8C8C8" android:endColor="#FFFFFF" . 

UPD 2:

Как увеличить отступ синей рамки от текста? Он прилегает в плотную

для этого нужно добавить padding на EditText

Как сделать, чтобы текстовое поле при получении фокуса меняло цвет рамки?

Рамка вокруг текстового поля создается с помощью стилевого свойства border , которое добавляется к селектору INPUT . Фокусом же называется активность элемента, в данном случае, когда курсор находится внутри текстового поля и пользователь может вводить символы с клавиатуры.

За работу фокуса отвечает псевдокласс :focus , его необходимо добавить к селектору INPUT или TEXTAREA , как показано в примере 1.

Пример 1. Использование псевдокласса :focus

HTML5 CSS 2.1 IE Cr Op Sa Fx

    Изменение цвета рамки    

Результат примера показан на рис. 1.

Изменение стиля поля при получении фокуса

Рис. 1. Изменение стиля поля при получении фокуса

В данном примере вводится класс text , чтобы стиль сработал только для текстового поля, а не для кнопки.

Поскольку псевдокласс :focus не поддерживается браузером Internet Explorer до версии 8.0, для него можно воспользоваться скриптами. С этой целью поможет событие onfocus , которое срабатывает при получении фокуса и onblur , при его потере. Предварительно создаем два класса, они задают вид оформления обычного текстового поля и его же при получении фокуса. Далее к тегу добавляем onfocus=»this.className=’focus'» и onblur=»this.className=’text'» . Здесь focus и text это названия классов (пример 2).

Пример 2. Использование скриптов

HTML5 CSS 2.1 IE Cr Op Sa Fx

    Изменение цвета рамки    

Как добавить вокруг текста рамку определенного цвета?

Для создания рамки вокруг текста используйте стилевое свойство border , добавляя его к соответствующему селектору. Например, если для текста применяется тег

, то для него надо установить следующий стиль.

Применение свойства border к текстовому абзацу продемонстрировано в примере 1.

Пример 1. Рамка вокруг абзаца

HTML5 CSS 2.1 IE Cr Op Sa Fx

    Рамка вокруг текста p 

Нет страшнее зверя в сибирских лесах, чем разъяренный заяц-мутант. Вы видели, какие у него зубы? О, даже медведь боится этих зубов! А, как известно, медведи больше ничего не боятся.

Результат данного примера показан на рис. 1.

Вид рамки вокруг абзаца

Рис. 1. Вид рамки вокруг абзаца

Следует учитывать, что в тексте может быть несколько абзацев и вокруг каждого тогда возникнет рамка. В подобных случаях лучше воспользоваться тегом , для которого и требуется установить стиль. А текст добавить уже внутрь этого контейнера (пример 2).

Пример 2. Рамка вокруг слоя

HTML5 CSS 2.1 IE Cr Op Sa Fx

    Рамка вокруг текста .outline 
Перед тем как убить героя, антагонист обязательно рассказывает ему про все свои злодеяния, чтобы создать необходимую паузу. Разумеется, любой протагонист весьма умело использует данное время против самого злодея.

Из этого правила есть только одно исключение. Герой может не суетиться, тянуть время, и вообще ничего не делать, потому что на помощь придут его друзья.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *