Android 什么';在RecyclerView中使用LinearLayoutManager的原因是什么?
我想知道LinearLayoutManager类在这段代码中有什么用途? 我刚刚看了一个android教程,但没有解释它Android 什么';在RecyclerView中使用LinearLayoutManager的原因是什么?,android,android-layout,android-recyclerview,android-arrayadapter,Android,Android Layout,Android Recyclerview,Android Arrayadapter,我想知道LinearLayoutManager类在这段代码中有什么用途? 我刚刚看了一个android教程,但没有解释它 public class MainActivity extends AppCompatActivity { RecyclerView myRecyclerView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedI
public class MainActivity extends AppCompatActivity {
RecyclerView myRecyclerView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myRecyclerView = (RecyclerView)findViewById(R.id.my_recycler_view);
LinearLayoutManager layoutManager = new LinearLayoutManager(this);//what's the use?
myRecyclerView.setLayoutManager(layoutManager);
myRecyclerView.setAdapter(new FriendListAdapter());
}
}
生成一个类扩展RecyclerAdapter 并使用recyclerView.setLayoutManager(新的LinearLayoutManager(thisActivity))
LinearLayout表示子视图将以线性方式显示,即一个在另一个下面,而在GridLayoutManager中,子视图以网格形式显示,交错网格也是如此。我希望这会有帮助。您看过这本书了吗?
recyclerView=(RecyclerView)findViewById(R.id.activity_main_recyclerView);
mRecyclerAdapter=new RootRecyclerAdapter(this,new RootRecyclerData().getData());
recyclerView.setAdapter(mRecyclerAdapter);
recyclerView.setLayoutManager(new LinearLayoutManager(thisActivity));