zoukankan      html  css  js  c++  java
  • 【幻化万千戏红尘】qianfeng-Android-Day01-历史、环境搭建、VIEW属性、LinearLayout详解基础学习

    一、模拟器:
    1.夜神
    2.Genymotion

    二、Android环境变量配置:
    Android_SDK_HOME:D:ProgramandroidSDKForEclipse
    Path:%Android_SDK_HOME% ools;%Android_SDK_HOME%platform-tools

    三、adb命令:
    查看所有模拟器:android list avd
    启动模拟器:emulator -avd 模拟器名称
    安装App:adb install 应用名.apk
    卸载App:adb uninstall 应用包名
    删除模拟器:android delete avd --name 名称
    显示当前运行的全部模拟器:adb devices
    查看adb命令帮助信息:adb help
    在命令行中查看LOG信息:adb logcat -s 标签名

    四、新建Android工程的目录结构
    src:存放Java代码
    libs:存放第三方类库
    assets:存放较大的文件,不会生成R引用
    res-drawable:存放图片资源
    res-layout:存放布局文件
    res-menu:存放菜单文件
    res-values:存放引用的值

    五、容器分类
    ViewGroup:
    AbsoluteLayout,TableLayout
    LinearLayout,RelativeLayout,FrameLayout,GridLayout

    六、View公有属性
        android:layout_width="match_parent" 控件的宽度,match_parent表示充满屏幕,wrap_content表示包裹内容
        android:layout_height="match_parent" 控件的宽度,match_parent表示充满屏幕,wrap_content表示包裹内容
        android:background="#836FFF"表示控件的背景颜色
     android:paddingLeft="20dp"设置内边距
     android:marginTop=""设置外边距
     android:visibility="gone"设置控件的可见性,invisiable表示不可见但是占用位置,gone表示不可见但是没有占用位置
     android:id="@+id/linearlayout"给控件设置id
     android:alpha="0"设置透明度
     
    七、LinearLayout详解
    LinearLayout特有属性:
    android:orientation="vertical"设置LinearLayout中控件的排列方式,默认水平显示
    android:gravity="bottom|right"设置容器中控件的显示位置
    android:layout_gravity="center"设置当前控件在它的父容器中的显示位置
    android:weightSum="3"设置控件的权重总和
    android:layout_weight="1"设置控件的权重

  • 相关阅读:
    算法
    数据结构
    BZOJ 3514 GERALD07加强版 (LCT+主席树)
    扩展莫队小总结 (树上/带修改莫队)
    HDU 5729 Rigid Frameworks (联通块计数问题)
    博弈论题目总结(三)——组合游戏进阶
    CF135E Weak Subsequence (计数问题)
    luogu 2483 K短路 (可持久化左偏树)
    博弈论题目总结(二)——SG组合游戏及变形
    BZOJ 2006 [NOI2010]超级钢琴 (堆+主席树)
  • 原文地址:https://www.cnblogs.com/weigongcheng/p/5819167.html
Copyright © 2011-2022 走看看