Android 如何在搜索结果中使用复数设置文本?
如何显示以下代码的结果字符串而不是结果数:Android 如何在搜索结果中使用复数设置文本?,android,settext,Android,Settext,如何显示以下代码的结果字符串而不是结果数: String countString = getResources().getQuantityString(R.plurals.search_results, count, new Object[] {count, query}); mTextView.setText(countString); <plurals name="search_results"> &l
String countString = getResources().getQuantityString(R.plurals.search_results,
count, new Object[] {count, query});
mTextView.setText(countString);
<plurals name="search_results">
<item quantity="one">1 result for \"%s\" </item>
<item quantity="other">multiple results for \"%s\"</item>
</plurals>
String countString=getResources().getQuantityString(R.plurals.search\u结果,
计数,新对象[]{count,query});
mTextView.setText(countString);
\%s\'的1个结果
\%s\'的多个结果
我想显示“1 result for the_result_string”,但当我试图更改上面显示的现有Java代码时,我得到了“1 result for”或导致异常。我应该如何修改现有代码或添加代码来实现这一点。请参考学习材料或解释。谢谢 使用数量字符串(复数)谢谢你的链接!从中学习,我通过将getQuantityString的第三个参数更改为query解决了这个问题。