安卓2:Layout布局/快速生成设置与获取方法/USB连接设备调试

今日工作量:P19-P42

为按钮设置监听器

增加toast字符串

创建Question类

USB连接设备

Layout布局

书上对于设计布局的代码一字未提,刚开始跟着做时非常好奇书上的图为什么已经布局完成了,愚蠢地以为是鼠标拖动更改位置(无语子),修改android_layout_left/top属性值,无法达到预期效果,从U盘里翻出学长之前的Android项目,找出layout文件,发现学长在每个组件外都包围一层<RelativeLayout>标签,定位则使用layout_marginLeft/Right/Top/Bottom属性定义,照做,成功。粘贴一段代码作为例子。

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:ignore="MissingConstraints">

<TextView
android:id="@+id/question_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="24dp"
android:layout_marginLeft="15dp"
android:layout_marginTop="190dp"
tools:ignore="MissingConstraints" />

</RelativeLayout>

创建getter和setter方法的快捷键(P31)

在XXX.java中,点击构造方法候方区域,选择Generate...->Getter And Setter菜单项目->选择为之设置方法的变量->OK。

USB连接设备

参考链接:https://blog.csdn.net/weixin_43459782/article/details/108037439

https://blog.csdn.net/u010217055/article/details/105700869

书上用的版本可能比较老旧了,Android Studio 4.1版本的Tool菜单栏中没有Android选项,一度怀疑自己安装的是个假的IDE。

后来查到是没有安装驱动,按照参考链接一中方法安装驱动后运行报错,又按照链接二进行配置,运行成功。

真正运行到手机上还是挺激动的,附截图两张留作纪念:

 

经验总结:

1.被一个地方卡住的时候不要太过于纠结浪费时间,继续往下看也许后文就有解释。

2.一边写一边重构(P38消除重复耦合)

posted @ 2021-01-11 21:48  一个圆球  阅读(578)  评论(0编辑  收藏  举报