Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Рамки вокруг view

Можно ли сделать рамки вокруг view или imageView ? Подобно методу setBorder в swing или еще что-нибудь.
Ответ: можно просто ставить нужную картинку на background ImageView
типа такой, это будет рамка в 2dp толщиной
XML
1
2
3
4
5
6
7
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <stroke
        android:width="2dp"
        android:color="@color/colorAccent" />
</shape>
а вообще лучше писать что надо конкретно сделать, вопрос слишком абстрактный
Вопрос: Рамки вокруг букв

не кидайтесь сильно тапками, особого желания писать под андроид я не имела и не имею, но пришлось...
среда Delphi XE5, кто-нибудь может объяснить откуда берется вот такое  и как избавиться? в один не прекрасный момент это появилось в уже почти готовом приложении
причем это везде - надписи, кнопки, поля ввода

забыла добавить, при смене среды с Dalvik на ART все вроде бы отлично, но это не вариант же

Это сообщение отредактировал(а) Hiori - 6.8.2017, 12:28
Ответ:
я же и ответила :) читайте внимательнее
Цитата
решилось все тривиально, но понимания не принесло... я подозревала, что это происходит из-за моей тупости, но не настолько примитивно же %)
появлялись такие рамки после любого изменения фоновой картинки (которую надо же масштабировать для разных устройств), что я делала забыв о Bitmap.Canvas.BeginScene()/Bitmap.Canvas.EndScene(), после обертки аля:
Код

if( imgMain.Bitmap.Canvas.BeginScene() )then try
   тут изменение размера
finally
   imgMain.Bitmap.Canvas.EndScene();
end;
больше никаких проблем не возникает.

Буду очень благодарна, если мне кто-нибудь объяснит причины возникновения такого эффекта.

при обертке beginscene/endscene они пропадают, но причину их возникновения я так и не поняла
Вопрос: Разместить поверх ImageView рамку

У меня есть некое изображение, ImageView, которое находится по центру экрана. Мне нужно, поместить по верх этого изображения рамку. Рамка не совсем прямоугольная, имеет небольшие изгибы и должна немного находить на края изображение. Изображения и рамка подготовлены и лежат в drawable. Можно это как-то сделать?
Ответ:
Сообщение от OlegJV
Поместить одно ImageView поверх другого ImageView))))
Не обязательно.
У ImageView есть android:background и android:src.
Поиграться двумя этими параметрами.
Учитывая что src поверх background - в background картинку, а в src рамку.
Вопрос: Нужно сделать регистронезависимый поиск по таблице, содержащей русские буквы

Здравствуйте! Мне нужно добавить возможность выборки из базы данных sqlite по русским буквам (содержащие известнрую проблему с like и uppercase). Делаю все по этой статье
Получаю откомпилированный файл libandroid_sqlite.so
Далее у автора так все расплывчато написано, я не пойму как его использовать.
Кто в курсе темы, пожалуйста, помогите..
Ответ: Alexvp, собственно, это самое простое и распространённое решение. Правда, размер базы существенно увеличивается. И лучше lowercase, чтобы читать было приятнее. Давно прошли времена печатных машинок с большими буквами, а народ до сих пор лепит uppercase.
Вопрос: Поиск устройств вокруг с включенным wi-fi

Здравствуйте. Возможно ли такое?
Допустим, я в режиме мониторинга и хочу знать обо всех устройствах вокруг у которых включен wi-fi, неважно подключены они к сети или нет.
Ответ:
Сообщение от Pewpewpewpew
Спасибо!
Когда разберетесь - соблаговолите отписать об впечатлениях.
Вопрос: Программное добавление рамки Layout

Добавляю рамку к Layout с помощью XML файла:
Код XML
1
2
3
4
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke android:width="@dimen/border_line_thickness" android:color="#FF000000" />
<corners android:radius="0dp" />
</shape>
Как добавить ее в коде java? (так как цвет будет всегда разный)
Ответ:
Сообщение от Valakin
скинь код если получится
не получилось, мне нужно создавать Shape в Java коде, но что-то не получается
Вопрос: Дизайн: элементы размещаются как в рамке, которая меньше экрана

Всем привет, подскажите почему так происходит и как это исправить ?
Каким бы не был layout (Relative, Absolute....), элементы размещаются как в рамке, которая меньше экрана.
Мне нужна картинка в веб-вью на всю ширину экрана а не с отступами. При запуске на телефоне, тоже отступы по краям
Ответ:
XML
1
2
3
4
5
6
7
8
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="0dp"
 
   
 
</LinearLayout>

В этом не должны быть отступы.

Либо дело в самом WebView которую вы подключили.
Вопрос: Ввод русских букв в эмуляторе Genymotion

Здравствуйте. Подскажите, как решить следующую проблему. Использую в качестве эмулятора Genymotion. Есть AutoCompleteTextView, в которой в качестве подсказок я записываю русские слова. Но столкнулся с проблемой - не могу писать русскими буквами в эмуляторе. Подключил отображение виртуальной клавиатуры, но там тоже только английская версия. В настройках самого эмулятора нету вообще русского языка. Как же добиться ввода русских букв?
Ответ: Ну значит я особенный пользователь эмулятора, мне вот помогло
Вопрос: Regex: проверить символьную строку, чтобы первые три ее символа были буквы

Как проверить символьную строку чтобы первые три ее символа были буквы(а не цифры и т.п.)???
Ответ:
Сообщение от NicholasWhite
Я не пойму ты прикалываешься что ли?
Ну да, делать мне больше нечего, скриншот он выложил
Вопрос: Постепенно вывести на экран слово "Java", в котором буквы состоят из "интересных" элементов

Я учусь в универе и вот пытаюсь делать лабораторные по языку java, только на свой телефон с помощью android studio ))
До этого все получалось и разбирался как и что, а вот с матрицей что то не очень..
Задание звучит так:

"Постепенно вывести на экран слово "Java", в котором буквы состоят из "интересных" элементов (леденцов или кофейных зерен или других) в виде матрицы 9х16. "

не могу понять, какой способ использовать в android studio, разбираться с TableLayout и TableRow или все таки просто создавать в Main матрицу и в нужных ячейках указывать путь к рисунку с так называемыми "кофейными зернами" ?

Или все таки на андроид легче это реализовать с помощью xml ?

Направте меня пожалуйста, что изучать более подробно, а то просто не знаю читать о том или о том ...

PS: может где-то жестко туплю, вы уж простите я только учусь
Ответ: проще всего взять картинку и поставить ее на ImageView, а потом, например, с помощью анимации прозрачности (alpha) плавно вывести ее на экран