Я новичок в Android и Java и хочу написать функцию, которая будет отображать список на основе переменной, которую я передаю в функцию.
Функция ниже, и код ниже создает массив из строки с именем type, но я хочу передать ей переменную строку и создать список на основе этой строки.
Так что, если бы я хотел список типов, я бы сказал list_it("type")
Но если я попробую что-то вроде getResources().getStringArray(R.array.thelist);
, это не сработает.
Может ли кто-нибудь указать мне правильное направление?
public void list_it(String thelist){
String[] types = getResources().getStringArray(R.array.type);
ArrayAdapter<String> mAdapter = new ArrayAdapter<String>(this, R.layout.list_item1, types);
setListAdapter(mAdapter);
ListView lv = getListView();
lv.setTextFilterEnabled(true);
}