Язык

MessageFormat.SetFormatByArgumentName(String, _Format) Метод

Определение

<strong>[icu]</strong> Задает объект Format, используемый для элементов форматирования в строке шаблона, которая использует заданное имя аргумента.

[Android.Runtime.Register("setFormatByArgumentName", "(Ljava/lang/String;Ljava/text/Format;)V", "GetSetFormatByArgumentName_Ljava_lang_String_Ljava_text_Format_Handler", ApiSince=24)]
public virtual void SetFormatByArgumentName(string? argumentName, Java.Text._Format? newFormat);
[<Android.Runtime.Register("setFormatByArgumentName", "(Ljava/lang/String;Ljava/text/Format;)V", "GetSetFormatByArgumentName_Ljava_lang_String_Ljava_text_Format_Handler", ApiSince=24)>]
abstract member SetFormatByArgumentName : string * Java.Text._Format -> unit
override this.SetFormatByArgumentName : string * Java.Text._Format -> unit

Параметры

argumentName
String

Имя аргумента для изменения

newFormat
_Format

новый формат для использования

Атрибуты

Комментарии

<strong>[icu]</strong> Задает объект Format, используемый для элементов форматирования в строке шаблона, которая использует заданное имя аргумента.

Если имя аргумента используется для нескольких элементов формата в строке шаблона, для всех таких элементов форматирования используется новый формат. Если имя аргумента не используется для любого элемента формата в строке шаблона, новый формат игнорируется.

Этот API может использоваться в форматах, которые не используют именованные аргументы. В этом случае argumentName должна быть строка, которая называет индекс аргумента, например "0", "1", "2"... и т. д. Если он не называет допустимый индекс, формат будет игнорироваться. Сообщение об ошибке при этом не выводится.

Java документации по android.icu.text.MessageFormat.setFormatByArgumentName(java.lang.String, java.text.Format).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к