Android基础第一节课

Android项目目录

1.src文件夹内存java源码

2.res文件夹内存资源

3.res/drawable文件内是项目图标(多个是对应不同分辨率

4.res/values 文件存常量 如 strings.xml文件里只存放字符串

5.libs 存外部jar包

6.bin目录下的  .apx为安装包

注意这些系统默认生成的文件名不要修改删除

Android项目运行

右键项目名-- run --android application 

主配置清单AndroidManifest.xml

@表示引用位   为列方便修改    

LAUNCHER 为发射 发启的意思

android:icon="@drawable/...."    设置应用的启动图标

android:label="@strings/...."       设置应用名

android:theme="@style/....">     设置主题

    窗口

android:name="源码包名.类名"

android:label="窗口名"        可不写此属性

                      意图过滤器

                     MAIN和LAUNCHER标识此窗口为程序入口

TextView显示控件    

父类:android.view.View安卓中所有视图控件的父类继承自Object

包:android.widget.TextView

创建方式1.在程序文件中(迫不得已)

       2.在布局文件   layout/activity_main.xml(强推)

属性

android:text 文字内容

android:textSize 字体大小 单位sp/px(不推荐) sp是独立于设备自动适应屏幕分辨率的虚拟像素,只安卓里有

android:textColor 字色        16进制  #ff0000 也可@android:color/black    本质还是16进制

android:textSytle 字形

android:id @+id/xxxx声明id  每个控件只能有一个id

android:layout_width 控件宽度  值可为     match_parent    充满父控件

fill_parent          同上,老写法,

wrap_content    适应内容

100dp  / dip       具体值 

android:layout_height 控件高度

android:background 背景色

android:layout_margin 外边距

android:layout_marginLeft左外边距

android:padding 内边距


EditText 编辑控件

父类:TextView

包:android.widget.EditView

常用属性

android:singleLine 设为一行显示 true/false

android:maxLength 最多显示字数

android:maxLines 最多显示行数

android:hint 灰字内容  输入文字则消失

android:password 密码隐藏


ProgressBar 进度条控件

属性

android:max 最大进度100

android:progress 当前进度

style="?android:attr/progressBarStyleHorizontal"  

样式得设置才显示 ?是找此样式,没找到也不报错


应用走马灯效果

android:singleLine="true"

android:ellipsize="marquee"               设置成滚动

android:focusable="true"  设为焦点

android:focusableInTouchMode="true"  触摸焦点

android:marqueeRepeatLimit="marquee_forever" 永远滚动

android:scrollHorizontally="true"  启动水平滚动

你可能感兴趣的:(Android)