幻化万千戏红尘qianfeng-Android-Day01-历史环境搭建VIEW属性LinearLayout详解基础学习

Posted 幻化万千戏红尘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了幻化万千戏红尘qianfeng-Android-Day01-历史环境搭建VIEW属性LinearLayout详解基础学习相关的知识,希望对你有一定的参考价值。

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

二、android环境变量配置:
Android_SDK_HOME:D:\Program\android\SDKForEclipse
Path:%Android_SDK_HOME%\tools;%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"设置控件的权重

以上是关于幻化万千戏红尘qianfeng-Android-Day01-历史环境搭建VIEW属性LinearLayout详解基础学习的主要内容,如果未能解决你的问题,请参考以下文章

幻化万千戏红尘qianfeng-Android-Day07-AsyncTask基础学习:

幻化万千戏红尘qianfeng-Android-Day02-RelativeLayout布局TextViewEditTextimageView基础学习

幻化万千戏红尘qianfeng-Android-Day03-RadioButton及RadioGroup的用法CheckBoxProgressBar基础学习:

幻化万千戏红尘qianfeng-Android-Day04-SpinnerScrollVieAutoCompleteTextView,Activity初步认识基础学习:

幻化万千戏红尘qianfeng-Android-Day01-历史环境搭建VIEW属性LinearLayout详解基础学习

华农oj Problem J: 幻化贪心/抽屉原理