Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
[ID: 558956]
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Attachment actions
Description
Version of Gradle Plugin: 2.1.2
Version of Gradle: 2.10
Version of Java: OpenJDK 64bit 1.7.0
OS: Linux Mint 17.3 64bit
Steps to Reproduce:
1. Write custom view and use plural string in it.
2. Use your view in layout.
3. Layout Editor says:
android.content.res.Resources$NotFoundException: Plural resource ID #0x7f070000 quantity=2 item=zero
Expected: Properly formatted plural string inside my custom view.
Plural resource in values/strings.xml:
<plurals name="rt_number_of_transfers_format">
<item quantity="one">%1$d transfer</item>
<item quantity="other">%1$d transfers</item>
</plurals>
Plural resource in values-ru/strings.xml:
<plurals name="rt_number_of_transfers_format">
<item quantity="one">%1$d пересадка</item>
<item quantity="few">%1$d пересадки</item>
<item quantity="many">%1$d пересадок</item>
<item quantity="other">%1$d пересадки</item>
</plurals>
Code that uses plurals in custom view:
String text = getResources().getQuantityString(
R.plurals.rt_number_of_transfers_format, numberOfTransfers, numberOfTransfers);
Full stacktrace from layout editor is in the attachment.