本文整理了Java中android.content.res.Resources.getQuantityText
方法的一些代码示例,展示了Resources.getQuantityText
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Resources.getQuantityText
方法的具体详情如下:
包路径:android.content.res.Resources
类名称:Resources
方法名:getQuantityText
暂无
代码示例来源:origin: robolectric/robolectric
@Test
public void getQuantityText() {
// Feature not supported in legacy (raw) resource mode.
assumeFalse(isRobolectricLegacyMode());
assertThat(resources.getQuantityText(R.plurals.beer, 1)).isEqualTo("a beer");
assertThat(resources.getQuantityText(R.plurals.beer, 2)).isEqualTo("some beers");
assertThat(resources.getQuantityText(R.plurals.beer, 3)).isEqualTo("some beers");
}
代码示例来源:origin: heinrichreimer/material-intro
@Override
public CharSequence getButtonCtaLabel() {
updatePermissions();
if (permissions == null) {
return buttonCtaLabel;
}
Context context = fragment.getContext();
if (context != null)
return context.getResources().getQuantityText(
R.plurals.mi_label_grant_permission, permissions.length);
return null;
}
代码示例来源:origin: square/phrase
/**
* Entry point into this API.
*
* @throws IllegalArgumentException if pattern contains any syntax errors.
*/
public static Phrase fromPlural(Resources r, @PluralsRes int patternResourceId, int quantity) {
return from(r.getQuantityText(patternResourceId, quantity));
}
代码示例来源:origin: iqiyi/Neptune
@Override
public CharSequence getQuantityText(int id, int quantity) throws NotFoundException {
try {
return super.getQuantityText(id, quantity);
} catch (NotFoundException e) {
return mHostResources.getQuantityText(id, quantity);
}
}
代码示例来源:origin: baidu/GPT
@Override
public CharSequence getQuantityText(int id, int quantity) throws NotFoundException {
try {
return super.getQuantityText(id, quantity);
} catch (NotFoundException e) {
return mHostResources.getQuantityText(id, quantity);
}
}
代码示例来源:origin: geniusgithub/AndroidDialer
public String getQuantityText(int count, int zeroResourceId, int pluralResourceId) {
if (count == 0) {
return getContext().getString(zeroResourceId);
} else {
String format = getContext().getResources()
.getQuantityText(pluralResourceId, count).toString();
return String.format(format, count);
}
}
代码示例来源:origin: tvbarthel/ChaseWhisplyProject
public void setModel(final InventoryItemEntry model) {
mModel = model;
final long quantityAvailable = mModel.getQuantityAvailable();
final int titleResourceId = mModel.getTitleResourceId();
final int imageResourceId = mModel.getImageResourceId();
mTitle.setText(mContext.getResources().getQuantityText(titleResourceId, 1));
mQuantity.setText("x" + String.valueOf(quantityAvailable));
mItemImage.setImageResource(imageResourceId);
if (mModel.getRecipe().getIngredientsAndQuantities().size() == 0) {
mCraftButton.setEnabled(false);
}
}
代码示例来源:origin: PuffOpenSource/Puff-Android
if (buttonGrantPermissions != null) {
buttonGrantPermissions.setVisibility(View.VISIBLE);
buttonGrantPermissions.setText(getResources().getQuantityText(
R.plurals.mi_label_grant_permission, permissionsNotGranted.size()));
buttonGrantPermissions.setOnClickListener(new View.OnClickListener() {
代码示例来源:origin: tvbarthel/ChaseWhisplyProject
final int titleResourceId = mModel.getTitleResourceId();
final int itemImageResouceId = mModel.getImageResourceId();
mTitle.setText(mContext.getResources().getQuantityText(titleResourceId, 1));
mDescription.setText(descriptionResourceId);
mQuantity.setText(String.valueOf(quantityAvailable));
代码示例来源:origin: MCMrARM/revolution-irc
@Override
public void showDialog(Activity activity) {
super.showDialog(activity);
dismissDialog(activity);
AlertDialog.Builder dialog = new AlertDialog.Builder(activity);
dialog.setTitle(R.string.connection_error_command_title);
StringBuilder commands = new StringBuilder();
for (String cmd : mCommands) {
commands.append('/');
commands.append(cmd);
commands.append('\n');
}
SpannableString commandsSeq = new SpannableString(commands);
commandsSeq.setSpan(new TypefaceSpan("monospace"), 0, commandsSeq.length(),
SpannableString.SPAN_EXCLUSIVE_EXCLUSIVE);
dialog.setMessage(SpannableStringHelper.format(activity.getResources().getQuantityText(
R.plurals.connection_error_command_dialog_content, mCommands.size()),
mNetworkName, commandsSeq));
dialog.setPositiveButton(R.string.action_ok, null);
dialog.setOnDismissListener((DialogInterface di) -> {
dismiss();
});
mDialog = dialog.show();
}
代码示例来源:origin: tvbarthel/ChaseWhisplyProject
public void loadInformation() {
final long numberOfCoins = mPlayerProfile.getOldCoinQuantity();
mTextViewCoins.setText(getResources().getQuantityText(R.plurals.inventory_item_coin_title,
(int) numberOfCoins) + " : " + String.valueOf(numberOfCoins));
mInventoryEntryAdapter.clear();
mInventoryEntryAdapter.add(InventoryItemEntryFactory.create(InventoryItemInformation.TYPE_BROKEN_HELMET_HORN, mPlayerProfile.getBrokenHelmetHornQuantity()));
mInventoryEntryAdapter.add(InventoryItemEntryFactory.create(InventoryItemInformation.TYPE_BABY_DROOL, mPlayerProfile.getBabyDroolQuantity()));
mInventoryEntryAdapter.add(InventoryItemEntryFactory.create(InventoryItemInformation.TYPE_GHOST_TEAR, mPlayerProfile.getGhostTearQuantity()));
mInventoryEntryAdapter.add(InventoryItemEntryFactory.create(InventoryItemInformation.TYPE_SPEED_POTION, mPlayerProfile.getSpeedPotionQuantity()));
mInventoryEntryAdapter.add(InventoryItemEntryFactory.create(InventoryItemInformation.TYPE_KING_CROWN, mPlayerProfile.getKingCrownQuantity()));
mInventoryEntryAdapter.add(InventoryItemEntryFactory.create(InventoryItemInformation.TYPE_STEEL_BULLET, mPlayerProfile.getSteelBulletQuantity()));
mInventoryEntryAdapter.add(InventoryItemEntryFactory.create(InventoryItemInformation.TYPE_GOLD_BULLET, mPlayerProfile.getGoldBulletQuantity()));
mInventoryEntryAdapter.add(InventoryItemEntryFactory.create(InventoryItemInformation.TYPE_ONE_SHOT_BULLET, mPlayerProfile.getOneShotBulletQuantity()));
mInventoryEntryAdapter.notifyDataSetChanged();
}
内容来源于网络,如有侵权,请联系作者删除!