Вопрос о стиле кодирования для строковых ресурсов Android. ⇐ Android
-
Anonymous
Вопрос о стиле кодирования для строковых ресурсов Android.
Друзья, есть вопрос.
На работе возник небольшой спор о том, какой вариант лучше.
Дано: есть некая строка вида: «с 09:00 до 18:00».
Он был помещен в строковый ресурс вида:
от %1$s до %2$s И это использовалось, например, в текстовом поле, как:
getString(R.string.fromTo, timeStart, timeEnd) Но в других местах нужно было отображать так: "19.02.2003 с 09:00 до 18:00", и "19.02.2003\nс 09:00 до 18:00"
Как вы думаете, какой вариант лучше всего использовать:
"$dateStart ${getString(R.string.fromTo, timeStart, timeEnd)}" "$dateStart\n${getString(R.string.fromTo, timeStart, timeEnd)}" Или, как предлагает мой коллега, создайте несколько дополнительных полей в строковых ресурсах:
%1$s от %2$s до %3$s %1$s\nот %1$s до %2$s и использовал
getString(R.string.fromToDate, timeStart, timeEnd) getString(R.string.fromToDateStartNewLine, dateStart, timeStart, timeEnd) getString(R.string.fromToDateStart, dateStart, timeStart, timeEnd) Заранее спасибо
Я бы хотел, чтобы наш спор был разрешен
Друзья, есть вопрос.
На работе возник небольшой спор о том, какой вариант лучше.
Дано: есть некая строка вида: «с 09:00 до 18:00».
Он был помещен в строковый ресурс вида:
от %1$s до %2$s И это использовалось, например, в текстовом поле, как:
getString(R.string.fromTo, timeStart, timeEnd) Но в других местах нужно было отображать так: "19.02.2003 с 09:00 до 18:00", и "19.02.2003\nс 09:00 до 18:00"
Как вы думаете, какой вариант лучше всего использовать:
"$dateStart ${getString(R.string.fromTo, timeStart, timeEnd)}" "$dateStart\n${getString(R.string.fromTo, timeStart, timeEnd)}" Или, как предлагает мой коллега, создайте несколько дополнительных полей в строковых ресурсах:
%1$s от %2$s до %3$s %1$s\nот %1$s до %2$s и использовал
getString(R.string.fromToDate, timeStart, timeEnd) getString(R.string.fromToDateStartNewLine, dateStart, timeStart, timeEnd) getString(R.string.fromToDateStart, dateStart, timeStart, timeEnd) Заранее спасибо
Я бы хотел, чтобы наш спор был разрешен
Мобильная версия