
Android
Android
不知道叫啥吖
每天进步一点点
展开
-
布局与样式
关于布局的理论讲解相对布局 RelativeLayout线性布局LinearLayout表格布局TableLayout网格布局GridLayout帧布局FrameLayout布局组件Layout线性布局LinearLayout框架布局FrameLayout相对布局 RelativeLayout表格布局TableLayout绝对布局AbsoluteLayoutLinearLayout线性布局<?xml version="1.0" encoding="utf-8"?>原创 2020-10-31 14:44:43 · 246 阅读 · 0 评论 -
阶段综合应用—口算测试APP
四个页面TitleFragmentgradle添加依赖:用于ViewModelSaveState的使用implementation ‘androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0-alpha01’databinding的声明:dataBinding.enabled=true为了更好的布局,我们将 layout 改为 ConstraintLayoutQuestionFragmentWinFragmentLoseFrag原创 2020-09-03 17:39:43 · 567 阅读 · 1 评论 -
Navigation(1)页面导航及其实现
页面导航及其实现基础讲解:NavHost用于存放页面的容器/控制器,这个页面可以进来也可以出去。Fragment使屏幕分功能显示不同的内容,本意来说就是碎片化,大屏幕分割成小的部分NavController用于控制导航的逻辑,例如按下哪一个按键切换为哪一个界面,切进去或切出来。NavGraph设置导航的路线,页面间的切换关系创建Fragement对于...原创 2020-08-22 17:38:29 · 791 阅读 · 0 评论 -
阶段小练—篮球比赛计分器
阶段性回顾回顾内容:VieModel Screen OrientationLiveData LocalizationDataBinding Vector DrawableUI界面由上而下解析:第一行两个textView 控件用于显示队伍 A和队伍B第二行两个textView控件用于显示两队的比分中间三行Button控件用于点击增加分数最后一行为两个矢量图标/图片按钮,左边用于后退一步加分操作,右边将分数初始化为 0:0界面字体背景优化为方便调节字.原创 2020-08-20 23:47:56 · 1466 阅读 · 0 评论 -
Android Studio 4.0 New Class小坑以及ViewModelProviders弃用
初建项目的改变AndroidStudio4.0版本之前如果需要使用 jetpack 类,在初建项目之时需要勾选上图中的 Use androidx.*artifacts更新为4.0版本之后:原先的勾选按钮消失,将进行默认AndroidxNew class的改变4.0版本之前:创建class将给出如下的一个弹窗,通过这种方式,可以直接将类的名称、种类、父类、要实现的接口、包名、作用域等状态清晰的展示出来,仅需要傻瓜式的配置即可,而且会有代码提示。更新到4.0之后,类的创建方式改变成了根据文件原创 2020-08-19 17:23:25 · 1438 阅读 · 2 评论 -
Android UI控件的初识
Activity及其生命周期原创 2020-08-15 16:02:31 · 1659 阅读 · 0 评论