#android #android-recyclerview
#Android #android-recyclerview
Вопрос:
У меня есть модуль, в котором мне нужно перечислить все данные в recyclerview, я уже создаю этот recyclerview в своем проекте, однако я получил сообщение об ошибке, в котором говорится, что измените 2-й параметр выбора метода player со String на String[]. Итак, я уже меняю то, что написано в ошибке. прямо сейчас все еще получена ошибка несовместимых типов: String[] не может быть преобразован в String
Вот массив, который я хочу отобразить в моем recyclerview:
String[] chicken_choice_status = {"Test", "Test2", "Test", "Test2", "Test", "Test2"};
Адаптер Recyclerview:
player_choices[] player_choices = new player_choices[] {
new player_choices("1",chicken_choice_status,3,4,5)
};
recyclerView = (RecyclerView) view.findViewById(R.id.recyclerView);
PlayerChoiceAdapter adapter = new PlayerChoiceAdapter(player_choices);
recyclerView.setHasFixedSize(true);
recyclerView.setLayoutManager(new LinearLayoutManager(this.getContext()));
recyclerView.setAdapter(adapter);
Вот ошибка:
После обновления класса
private String[] bet_ratio;
String[] bet_ratio
public String[] get_bet_ratio() {
return bet_ratio;
}
public void setBetRation(String[] bet_ratio) {
this.bet_ratio = bet_ratio;
}
Теперь я получаю ошибку
Надеюсь, кто-нибудь поможет мне в этом. Спасибо
Комментарии:
1. Не могли бы вы, пожалуйста, опубликовать весь код целиком?
Ответ №1:
Проверьте player_choices
класс, чтобы определить тип bet_ratio
поля. Он должен быть определен как:
Строка[] bet_ratio;
Комментарии:
1. привет @navylover я попробовал вашу рекомендацию, но есть ошибка. пожалуйста, ознакомьтесь с содержанием обновления.
Ответ №2:
Тип bet_ratio
поля должен быть изменен с String
на String[]
—
String[] bet_ratio;
Комментарии:
1. то же самое с вами, после того, как я попробовал эту рекомендацию, появилось много ошибок
2. пожалуйста, смотрите новое сообщение