Articles of форматирование

Формат даты и времени

Приветствие! Я сделал проект, который может отправлять GPS-координаты на номер мобильного телефона автоматически, Получатели, полученные в этом примере формата « lat: 14.7836139 long: 12.71104 speed: 0.0 Date: 1309325189000 » И теперь я хочу формат даты и времени, как это Дата: dd / mm / yy hh: mm Любой, кто может мне помочь? Вот мой пример […]

Android spannable string с межстрочным интервалом

У меня есть облако тегов, в котором теги имеют фоновый цвет. К сожалению, я не могу получить межстрочный интервал. Предположим, что это текстовое облако: tag1 tag2 tag3 tagtext4 tagtext5 Это стиль для текстового вида: <style name="DataEntryValue" parent="@android:style/TextAppearance.Medium"> <item name="android:textColor">@color/gray_value</item> <item name="android:fontFamily">sans-serif-condensed</item> </style> BackgroundColorSpan используется для установки синего цвета фона для тегов. Однако между линиями нет […]

Как форматировать ввод EditText при вводе с тысячами разделителей (,) в Android?

У меня есть edittext , он только edittext без десятичных чисел. android:inputType="number" Я хочу разделить тысячи, пока я печатаю. Например, 25 000. Я знаю, что должен использовать TextWatcher и я использовал этот код, но я не мог заставить его работать: @Override public void afterTextChanged(Editable viewss) { String s = null; try { // The comma […]

Подсказка EditText исчезает с гравитацией

Я видел много подобных вопросов к этому, но я думаю, что это все еще покрывает новую почву: 1) Текст подсказки исчезает, когда вы устанавливаете гравитацию 2) android:ellipsize="start" исправляет, чтобы вы могли иметь центрированные подсказки и центрированный текст 3) почему код ниже по-прежнему показывает центрированный текст подсказки? <EditText android:id="@+id/details" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:hint="use this area to […]

Автоматически форматировать номер телефона в EditText

В моем приложении пользователь должен ввести номер телефона в поле EditText используя следующий формат: 1 (515) 555-5555 Я не хочу, чтобы пользователь вводил «(», «)» или «-» при вводе номера; Я хочу, чтобы эти символы добавлялись автоматически. Например, предположим, что пользователь набрал 1 – скобка после «1» должна быть добавлена ​​автоматически, так что «1 (« […]

Android: как мне форматировать номер как телефон с круглыми скобками

У меня есть номер, который мне нужно отформатировать как номер телефона. Если я сделаю PhoneNumberUtils.formatNumber(numStr); Затем я получаю 888-555-1234 Но мне нужно получить (888) 555-1234 Как мне получить второй? Есть ли стандартный способ андроида?

HTML.fromHtml Разрывы строк исчезают

Я беру Spanned Text из поля EditText и преобразовываю его в HTML-тегированную строку, используя HTML.toHtml. Это прекрасно работает. Я проверил, что строка верна и содержит В соответствующем месте. Однако, когда мне пришлось преобразовать отмеченную строку обратно в натянутый текст, чтобы заполнить TextView или EditText, используя HTML.fromHtml (Или несколько, если они присутствуют) в конце первого абзаца […]

Остановить Android Studio от методов и конструкторов упаковки

Как я могу остановить Android Studio от обтекания меток и конструкторов? Вот как это делает Android Studio: Класс public class Foo { public Foo(Context context, AttributeSet attrs) { super(context, attrs); } } Метод public static void doSomething(Foo foo) { foo.doWork(); } Вот как мне бы хотелось: Класс public class Foo { public Foo(Context context, AttributeSet […]

Как форматировать longs в android для отображения двух цифр

У меня есть таймер обратного отсчета, который показывает секунды от 60 до 0 (таймер обратного отсчета 1 мин). Когда он достигает 1 цифры цифр, таких как 9,8,7 .., он показывает 9 вместо 09. Я попытался использовать String.format("%[B]02d[/B]", x); Где я преобразовал x из long в строку. Это не сработало. Я хочу эквивалент String.format("%2d", 1)

Маска EditText с номером телефона NaN, как в PhoneNumberUtils

Я хочу, чтобы пользователь вводил номер телефона в editText, чтобы динамически изменять формат каждый раз, когда пользователь вводит число. То есть, когда пользователь вводит до 4 цифр, например 7144, в editText отображается «714-4». Я бы хотел, чтобы editText динамически обновлялся в формате ### – ### – #### всякий раз, когда пользователь вводит цифру. Как это […]