Мой Android-приложение включает в себя ListView
, связанный с SimpleCursorAdapter
для базы данных.Эта база данных содержит столбец, который содержит данные типа
somenameofrow
anothername
thirdname
. Однако вместо непосредственного отображения этих текстов в ListView
я хотел бы читать соответствующие тексты (на самом деле - переводы) из ресурсов Android.Как мне это сделать?
Я думаю, что могу использовать setViewValue
для того же самого, name
в приведенном ниже коде есть элемент TextView
, который отображает мой текст:
case R.id.name:
TextView elName = (TextView) view;
elName.setText(getApplicationContext().getString(R.string.));
return true;
Я не уверен, как понять, какой правильный идентификатор ресурса, который я ищу (вероятно, cursor.getString(columnIndex)
или elName.getText()
) и как получить значение?
Upd. Что если я исключу имена из базы данных и вместо них буду использовать идентификаторы.Это поможет?