Я использую ImageAdapter для установки пользовательского представления с изображениями и подписью. Как я могу поддерживать несколько языков для этого текста?
Текст теперь мокрый в методе getView(...) в imageAdapter:
public View getView(int position, View convertView, ViewGroup parent) {
View v;
if (convertView == null) {
LayoutInflater li = getLayoutInflater();
v = li.inflate(R.layout.activity_main_icon, null);
TextView tv = (TextView)v.findViewById(R.id.main_icon_text);
tv.setText("**MENU TEXT**");
ImageView iv = (ImageView)v.findViewById(R.id.main_icon_image);
iv.setImageResource(mThumbIds[position]);
} else {
v = convertView;
}
return v;
}
Я предполагаю, что «ТЕКСТ МЕНЮ» должен быть установлен динамически из res/Strings для поддержки разных языков, но как я могу это сделать?
GridView имеет четыре изображения, которые должны иметь четыре разные строки. Например. «Добавить друга», «Найти друга», «Редактировать друга» и «Удалить друга».