[英]Android how to achieve this type of layout with rows and col span
Navigation drawer + Recycler view 是一个很好的解决方案。
作为导航抽屉的替代方案,您可以只使用包含标题、左侧和 RecyclerView 的 ConstraintLayout。
如果左视图可见或不可见,我应该能够滚动整个视图(如果我在视图中的任何位置滚动,所有组件都应该一次滚动)。
这将由回收者视图本身解决。
通过单击显示/隐藏左视图按钮按钮,它应该能够隐藏或显示左视图。
单击按钮时只需切换左视图的可见性,使用以下内容:
public void toggleLeftViewVisible() {
int visibility = leftView.getVisibility() == View.VISIBLE ? View.GONE : View.VISIBLE;
leftView.setVisibility(visibility);
}
在单元格中(只有单元格不是左视图)有一个展开/折叠功能(我可以增加/减少单元格高度)
通过在回收器视图适配器中添加一个单击侦听器(可能在按钮上或在视图本身上)来解决该问题。
如果我在设备设置应用程序中更改字体大小,它也应该在这里生效(因此支持动态字体大小)
如果你做了正确的实现,这应该由 Android 自动处理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.