zoukankan      html  css  js  c++  java
  • 七月十四日安卓学习笔记

    七月十四日安卓学习笔记

    https://www.bilibili.com/video/av47341108/?p=2

    1 Activity必须要知道的那些事

    安装常用的插件:

    genymotion:打开模拟器

    adb 常用的adb快速命令

    markdown: 快速预览markdown

    TextView:

    android :id/layout_width="match_parent"

    android :layout_height="match_parent"

    android : gravity="center、" //放置的 位置

    android:textColor=”“

    android:singLines=“”

    android:maxLine

    点击事件:

    //所有的view都可以点击

    左下角可以选择Design直接拖动制作UI

    onLongClick(View v)

    addTextChangedListener()

    Toast.makeText(“超过多少字”)

    让图片自适应不变形:只有上下重复的地方可以拉伸;

    ImageButton 继承ImageView继承于view
    android: layout_width=
    android:layout_height=
    android:background=
    android:src= ”“

    android:scaleType=”centerCrop,fitCenter,“

    //进度条

    <ProgressBar

    其余相关的控件

    5 开发布局详解

    五种布局:

    LinearLayout 线性,从上到下

    1.  android:orientation=“vehicle、herision”
    2.  android:weightSum=
    3.  
    

    RelativeLayout 相对布局:

    1. android:layout_below

    2. android:layout_alignLeft="id/button"

      1. android:layout_margin="100dp"	//边距
      
    3. android:paddingLeft= ”“ //内边距

    FrameLayout帧布局

    xmlns:android=“” //安卓的命名空间

    AbsoluteLayout

    TableLayout

    6 布局优化技巧

    基本控件+五大布局

    1. 官方建议布局不超过十层
    2. 利用相对布局减少层次
    3. 控件组合

    一些属性

    重要的布局文件

    减少视图层级

    需要时才加载

    不要用多个Layout_weight属性

    HierarchyViewer,工具用来优化布局;

    7 ListView

    微信使用ListView;

  • 相关阅读:
    [JSOI2008]最小生成树计数
    [SCOI2009]windy数
    Sql Server 存储过程
    Sql Server 表操作
    .NET WebService中使用 Session
    从头入手jenkins
    swiftlint 你所要知道的所有!!
    swiftlint swift代码规范检查神器
    使用RxSwift 实现登录页面的条件绑定
    iOS 设置不同环境下的配置 Debug Release 生产 测试 等等
  • 原文地址:https://www.cnblogs.com/liguo-wang/p/11184800.html
Copyright © 2011-2022 走看看