类androidx.annotation.PluralsRes源码实例Demo

下面列出了怎么用androidx.annotation.PluralsRes的API类实例代码及写法,或者点击链接到github查看源代码。

/**
 * Throws if a value <= 0 is set.
 * <p>
 * <i>Required.</i>
 *
 * @see TestFieldPropGenerateStringOverloadsOptionView#value
 */
public TestFieldPropGenerateStringOverloadsOptionViewModel_ valueQuantityRes(
    @PluralsRes int pluralRes, int quantity, Object... formatArgs) {
  onMutation();
  assignedAttributes_epoxyGeneratedModel.set(0);
  value_StringAttributeData.setValue(pluralRes, quantity, formatArgs);
  return this;
}
 
源代码2 项目: epoxy   文件: TestStringOverloadsViewModel_.java
/**
 * Throws if a value <= 0 is set.
 * <p>
 * <i>Required.</i>
 *
 * @see TestStringOverloadsView#setTitle(CharSequence)
 */
public TestStringOverloadsViewModel_ titleQuantityRes(@PluralsRes int pluralRes, int quantity,
    Object... formatArgs) {
  onMutation();
  assignedAttributes_epoxyGeneratedModel.set(0);
  title_StringAttributeData.setValue(pluralRes, quantity, formatArgs);
  return this;
}
 
源代码3 项目: epoxy   文件: TestStringOverloadsViewModel_.java
/**
 * Throws if a value <= 0 is set.
 * <p>
 * <i>Required.</i>
 *
 * @see TestStringOverloadsView#setTitleViaValueShortcut(CharSequence)
 */
public TestStringOverloadsViewModel_ titleViaValueShortcutQuantityRes(@PluralsRes int pluralRes,
    int quantity, Object... formatArgs) {
  onMutation();
  assignedAttributes_epoxyGeneratedModel.set(2);
  titleViaValueShortcut_StringAttributeData.setValue(pluralRes, quantity, formatArgs);
  return this;
}
 
源代码4 项目: epoxy   文件: TestTextPropViewModel_.java
/**
 * Throws if a value <= 0 is set.
 * <p>
 * <i>Required.</i>
 *
 * @see TestTextPropView#setTitle(CharSequence)
 */
public TestTextPropViewModel_ titleQuantityRes(@PluralsRes int pluralRes, int quantity,
    Object... formatArgs) {
  onMutation();
  assignedAttributes_epoxyGeneratedModel.set(0);
  title_StringAttributeData.setValue(pluralRes, quantity, formatArgs);
  return this;
}
 
源代码5 项目: epoxy   文件: TestFieldPropTextPropViewModel_.java
/**
 * Throws if a value <= 0 is set.
 * <p>
 * <i>Required.</i>
 *
 * @see TestFieldPropTextPropView#value
 */
public TestFieldPropTextPropViewModel_ valueQuantityRes(@PluralsRes int pluralRes, int quantity,
    Object... formatArgs) {
  onMutation();
  assignedAttributes_epoxyGeneratedModel.set(0);
  value_StringAttributeData.setValue(pluralRes, quantity, formatArgs);
  return this;
}
 
源代码6 项目: epoxy   文件: TextPropDefaultViewModel_.java
/**
 * Throws if a value <= 0 is set.
 * <p>
 * <i>Required.</i>
 *
 * @see TextPropDefaultView#textWithDefault(CharSequence)
 */
public TextPropDefaultViewModel_ textWithDefaultQuantityRes(@PluralsRes int pluralRes,
    int quantity, Object... formatArgs) {
  onMutation();
  assignedAttributes_epoxyGeneratedModel.set(0);
  textWithDefault_StringAttributeData.setValue(pluralRes, quantity, formatArgs);
  return this;
}
 
源代码7 项目: epoxy   文件: TestFieldPropChildViewModel_.java
/**
 * Throws if a value <= 0 is set.
 * <p>
 * <i>Required.</i>
 *
 * @see TestFieldPropChildView#textValue
 */
public TestFieldPropChildViewModel_ textValueQuantityRes(@PluralsRes int pluralRes, int quantity,
    Object... formatArgs) {
  onMutation();
  assignedAttributes_epoxyGeneratedModel.set(0);
  textValue_StringAttributeData.setValue(pluralRes, quantity, formatArgs);
  return this;
}
 
源代码8 项目: epoxy   文件: TextPropModelViewModel_.java
/**
 * Throws if a value <= 0 is set.
 * <p>
 * <i>Required.</i>
 *
 * @see TextPropModelView#setTitle(CharSequence)
 */
public TextPropModelViewModel_ titleQuantityRes(@PluralsRes int pluralRes, int quantity,
    Object... formatArgs) {
  onMutation();
  assignedAttributes_epoxyGeneratedModel.set(0);
  title_StringAttributeData.setValue(pluralRes, quantity, formatArgs);
  return this;
}
 
源代码9 项目: epoxy   文件: StringAttributeData.java
public void setValue(@PluralsRes int pluralRes, int quantity, @Nullable Object[] formatArgs) {
  if (pluralRes != 0) {
    this.pluralRes = pluralRes;
    this.quantity = quantity;
    this.formatArgs = formatArgs;
    string = null;
    stringRes = 0;
  } else {
    handleInvalidStringRes();
  }
}
 
源代码10 项目: mollyim-android   文件: ConversationListFragment.java
protected @PluralsRes int getArchivedSnackbarTitleRes() {
  return R.plurals.ConversationListFragment_conversations_archived;
}
 
源代码11 项目: mollyim-android   文件: CreateKbsPinFragment.java
private String getPinLengthRestrictionText(@PluralsRes int plurals) {
  return requireContext().getResources().getQuantityString(plurals, KbsConstants.MINIMUM_PIN_LENGTH, KbsConstants.MINIMUM_PIN_LENGTH);
}
 
源代码12 项目: CommonUtils   文件: CommonUtils.java
public static void setTextPlural(@NonNull TextView view, @PluralsRes int res, int num, Object... args) {
    view.setText(view.getContext().getResources().getQuantityString(res, num, args));
}
 
源代码13 项目: epoxy   文件: TestManyTypesViewModelBuilder.java
TestManyTypesViewModelBuilder titleQuantityRes(@PluralsRes int pluralRes, int quantity,
Object... formatArgs);
 
源代码14 项目: epoxy   文件: QuantityStringResAttribute.java
public QuantityStringResAttribute(@PluralsRes int id, int quantity,
    @Nullable Object[] formatArgs) {
  this.quantity = quantity;
  this.id = id;
  this.formatArgs = formatArgs;
}
 
源代码15 项目: epoxy   文件: QuantityStringResAttribute.java
@PluralsRes
public int getId() {
  return id;
}
 
源代码16 项目: socialview   文件: HashtagArrayAdapter.java
public HashtagArrayAdapter(@NonNull Context context, @PluralsRes int countPluralRes) {
    super(context, R.layout.socialview_layout_hashtag, R.id.socialview_hashtag);
    this.countPluralRes = countPluralRes;
}
 
public void setContentDescriptionQuantityStringsResource(@PluralsRes int stringsResource) {
  savedState.contentDescriptionQuantityStrings = stringsResource;
}
 
源代码18 项目: AndroidAPS   文件: MainApp.java
public static String gq(@PluralsRes int id, int quantity, Object... args) {
    return sResources.getQuantityString(id, quantity, args);
}
 
源代码19 项目: Pix-Art-Messenger   文件: TimeFrameUtils.java
private TimeFrame(long duration, @PluralsRes int name) {
    this.duration = duration;
    this.name = name;
}
 
源代码20 项目: edx-app-android   文件: ResourceUtil.java
public static CharSequence getFormattedStringForQuantity(@NonNull Resources resources, @PluralsRes int resourceId, int quantity) {
    return getFormattedStringForQuantity(resources, resourceId, QuantityHolder, quantity);
}
 
源代码21 项目: edx-app-android   文件: ResourceUtil.java
public static CharSequence getFormattedStringForQuantity(@NonNull Resources resources, @PluralsRes int resourceId, @NonNull String key, int quantity) {
    return getFormattedStringForQuantity(resources, resourceId, quantity, Collections.singletonMap(key, quantity + ""));
}
 
源代码22 项目: edx-app-android   文件: ResourceUtil.java
public static CharSequence getFormattedStringForQuantity(@NonNull Resources resources,
                                                         @PluralsRes int resourceId, int quantity,
                                                         @NonNull Map<String, String> keyValMap) {
    String template = resources.getQuantityString(resourceId, quantity);
    return getFormattedString(template, keyValMap);
}
 
源代码23 项目: epoxy   文件: TestManyTypesViewModel_.java
/**
 * If a value of 0 is set then this attribute will revert to its default value.
 * <p>
 * <i>Optional</i>: Default value is (CharSequence) null
 *
 * @see TestManyTypesView#setTitle(CharSequence)
 */
public TestManyTypesViewModel_ titleQuantityRes(@PluralsRes int pluralRes, int quantity,
    Object... formatArgs) {
  onMutation();
  title_StringAttributeData.setValue(pluralRes, quantity, formatArgs);
  return this;
}
 
源代码24 项目: epoxy   文件: TextPropDefaultViewModel_.java
/**
 * If a value of 0 is set then this attribute will revert to its default value.
 * <p>
 * <i>Optional</i>: Default value is R.string.string_resource_value
 *
 * @see TextPropDefaultView#nullableTextWithDefault(CharSequence)
 */
public TextPropDefaultViewModel_ nullableTextWithDefaultQuantityRes(@PluralsRes int pluralRes,
    int quantity, Object... formatArgs) {
  onMutation();
  nullableTextWithDefault_StringAttributeData.setValue(pluralRes, quantity, formatArgs);
  return this;
}
 
源代码25 项目: epoxy   文件: TestNullStringOverloadsViewModel_.java
/**
 * If a value of 0 is set then this attribute will revert to its default value.
 * <p>
 * <i>Optional</i>: Default value is (CharSequence) null
 *
 * @see TestNullStringOverloadsView#setTitle(CharSequence)
 */
public TestNullStringOverloadsViewModel_ titleQuantityRes(@PluralsRes int pluralRes, int quantity,
    Object... formatArgs) {
  onMutation();
  title_StringAttributeData.setValue(pluralRes, quantity, formatArgs);
  return this;
}
 
源代码26 项目: FormattEditText   文件: DecimalEditText.java
/**
 * Set whole format of edit text field for displaying decimal value.
 *
 * @param decimalRounding
 * 		Amount of fraction digits.
 * @param pluralResource
 * 		Resource ID of plural strings (don't use plurals with numbers!).
 */
public void setFormat(int decimalRounding, @PluralsRes int pluralResource) {
	this.decimalRounding = decimalRounding;
	if (this.decimalRounding < 0)
		this.decimalRounding = 0;
	this.pluralLabel = pluralResource;
	updateText();
}
 
源代码27 项目: FormattEditText   文件: DecimalEditText.java
/**
 * Gets resource ID of plural for formatting view of input field.
 *
 * @return ID of current plural in resources.
 */
@PluralsRes
public int getPluralResource() {
	return pluralLabel;
}
 
源代码28 项目: FormattEditText   文件: DecimalEditText.java
/**
 * Sets plural for formatting of current value with label and updates view.
 *
 * @param pluralResource
 * 		Resource ID of plural strings (don't use plurals with numbers!).
 */
public void setPluralResource(@PluralsRes final int pluralResource) {
	pluralLabel = pluralResource;
	updateText();
}
 
源代码29 项目: phrase   文件: Phrase.java
/**
 * Entry point into this API.
 *
 * @throws IllegalArgumentException if pattern contains any syntax errors.
 */
public static Phrase fromPlural(View v, @PluralsRes int patternResourceId, int quantity) {
  return fromPlural(v.getResources(), patternResourceId, quantity);
}
 
源代码30 项目: phrase   文件: Phrase.java
/**
 * Entry point into this API.
 *
 * @throws IllegalArgumentException if pattern contains any syntax errors.
 */
public static Phrase fromPlural(Context c, @PluralsRes int patternResourceId, int quantity) {
  return fromPlural(c.getResources(), patternResourceId, quantity);
}