2
我想用簡單的字符串數據填充RecyclerView,但recyclerView.setAdapter(adapter);
給出錯誤。有什麼問題?recyclerView.setAdapter不接受ArrayAdapter
我是新來的recyclerview。
RecyclerView recyclerView;
String []data = {"ankush", "kapoor"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
recyclerView = (RecyclerView) findViewById(R.id.myRecyclerView);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, data);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setAdapter(adapter);
}
ArrayAdapter是「ListView」的適配器。對於'RecyclerView',你必須使用'RecyclerView.Adapter' – Budius
「給出錯誤」 - 是的,應該說參數類型不正確,它應該告訴你什麼是預期的。你使用什麼資源來學習RecyclerView? –