我想知道此代码中LinearLayoutManager类的用途是什么?我只是通过查看android教程来做到这一点的,但并没有解释它!
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());
}
}
LinearLayout意味着您的子视图将以线性方式(即一个在另一个视图下方)显示,而在GridLayoutManager的情况下,您的子视图以网格形式显示,而Staggered Grid也是如此。我希望这有帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句