Я столкнулся с проблемой, что getString() возвращает не строку идентификатора, а другую строку. Но сначала вот мой код:
public public class ShopFragment extends Fragment {
...
public class ShopManager(){
...
private TableRow[] getRowsFromItems(){
...
TextView headlineName = new TextView(getContext());
headlineName.setText(getString(R.string.shop_headline_name));
TextView headlinePrice = new TextView(getContext());
headlinePrice.setText(getString(R.string.shop_headline_price));
...
}
}
}
строки.xml:
<resources>
...
<string name="show_leaderboards">Leaderboards</string>
<string name="show_achievements">Achievements</string>
...
<string name="shop_headline_name">Article</string>
<string name="shop_headline_price">Price</string>
...
</resources>
Проблема в том, что getString(R.string.shop_headline_name) возвращает "Достижения", а getString(R.string.shop_headline_price) возвращает "Списки лидеров". Я понятия не имею, как это исправить, и я совершенно не понимаю, почему это происходит. Что я делаю не так? Спасибо за ваши ответы