zoukankan      html  css  js  c++  java
  • 安卓入门第二天笔记: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消除重复耦合)

  • 相关阅读:
    JS事件
    我刚知道的WAP app中meta的属性(转载)
    监控Tomcat解决方案(监控应用服务器系列文章分享)
    Java实现注册邮箱激活验证
    使用iScroll时,input等不能输入内容的解决方法(share)
    iScroll.js 用法参考 (share)
    Myeclipse常用快捷键
    ajax+json+Struts2实现list传递实例讲解
    JSTL的c:forEach标签(${status.index})
    JAVA导出pdf实例
  • 原文地址:https://www.cnblogs.com/yigeqiu/p/14264575.html
Copyright © 2011-2022 走看看