Android - 构建活动日历UI。我应该使用哪些组件?

时间:2016-07-28 18:32:48

标签: android

我正在处理活动应用。我想添加日历活动,列为空间,行为时间,单元格为吸引力。我尝试使用Android Week View包,但它有一些限制(列为白天,无法设置最大/最小日期),这就是我无法使用它的原因。

我要做这样的事情: Goal

我在想我怎么能这样做。使用View类在头上构建它对我来说太难了(我认为存在更好的想法)。那么,你能告诉我我可以使用哪个组件吗? TableView,RecyclerView?我正在寻找一个只有4个房间可见的解决方案(在智能手机上),但通过水平滚动你可以显示更多。

1 个答案:

答案 0 :(得分:1)

RecyclerViewGridLayoutManager一起使用。

如果在xml和java代码中添加RecyclerView,只需说

即可
GridLayoutManager lLayout = new GridLayoutManager(MainActivity.this, NO_OF_COLUMNS);
RecyclerView rView = (RecyclerView)findViewById(R.id.recycler_view);
        rView.setHasFixedSize(true);
        rView.setLayoutManager(lLayout);

        RecyclerViewAdapter rcAdapter = new RecyclerViewAdapter(MainActivity.this, rowListItem);
        rView.setAdapter(rcAdapter);