非常容易学的android笔记9--总结

Sun, Dec 25, 2022 One-minute read

我做了一个android的项目,commit的第一次是java版本,后面改到kotlin,重新梳理了安卓的知识点

Support landscape orientation教程

Android MVVM

1

TextView

屏幕数值设置

可以变2, 横向可以是2,3格式

GridLayoutManager

 int swipeDirs;
        if (gridColumnCount > 1) {
            swipeDirs = 0;
        } else {
            swipeDirs = ItemTouchHelper.LEFT | ItemTouchHelper.RIGHT;
        }

这里是说,如果有大于1格的,那swipeDirs功能其实就去掉了,不然可以左右滑动给删掉

TextView

2 grid landscape

TextView

3 grid landscape

所以这边也改下,swipeDirs

  ItemTouchHelper helper = new ItemTouchHelper(new ItemTouchHelper.SimpleCallback(ItemTouchHelper.LEFT | ItemTouchHelper.RIGHT |
                ItemTouchHelper.DOWN | ItemTouchHelper.UP, swipeDirs){
TextView

2 portait

TextView

detailActivity