【笔记一】【1A课程】android开发-初识view

【笔记】【1A课程】android开发-初识view

1A-01~1A-06 的课程里,主要讲解了以下几点内容:

  • 学习的大纲和简介,有几个核心部分
  • view的介绍
  • XML是什么
  • TextView的属性修改
  • ImageView的属性
  • 使用在线文档

1A~01

  1. 第一课第一小节:学习”view(视窗)“是什么?

    view就是手机上看到的东西,像什么选择框,文字,图片,按钮之类的
    
  2. 第一课第二小节:学习怎么去调节view的属性

    像什么大小啊,颜色啊
    
  3. 第一课第三小节:学习view怎么放到手机屏幕上

    像把view 屏幕的上,下,左,右,中等放到具体的位置
    

1A~02

1.什么是view

view就是在屏幕上来展示内容的长方形,
可以是‘文本’,‘图片’,‘按钮’或是能显示的任何东西
所有的这些东西合起来就组成了屏幕上的布局,应用和的交互的这些叫做用户界面(UI)
view分好多种,个个名字都不一样
展示文本的叫‘TextView’
展示图片的叫‘ImageView’
显示按钮的是‘Button’等等

2.驼峰命名法

把单词的首字母大写

1A~03

XML是什么东东?

XML是种可拓展标记语言,用来描述我们的应用是什么样的布局
而编写XML需要用到空间,就是Android studio

下面来看看一个简单的XML–TextView

<TextView
    android:text="hello world" //输出文本内容
    android:background="#" //背景颜色
    android:textSize="24dp" //字体大小
    android:textColor="#" //文本颜色
    android:layout_width="wrap_content" //宽
    android:layout_height="wrap_content" //高
    android:textALLCaps="true" /> //字母是否大写

1A~04

1.TextView的个性修改

这里需要说一个东西—-XMLVXML可视化器)
就是说这边写,那边就可以看到所写的内容或者变化
如图:
XMLV可视化器

2.单位的选用

我们都知道,安卓的手机,有很多,因此分辨率也就有好多!
一般会用xp(像素)做单位,但是在一些大分辨率的手机上就显示的小了
为了让应用能适应跟多的手机分辨率,就用dp(密度独立像素)为单位。
dp是与密度无关,sp除了与密度无关外,还与scale无关。
如果屏幕密度为160,这时dpsppx是一样的。
1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度变成了320。
那么原来TextView的宽度设成160px,在密度为320的3.2寸屏幕里看要比在密度为160的3.2寸屏幕上看短了一半。
但如果设置成160*dp*或160*sp*的话。系统会自动将width属性值设置成320px的。
也就是160 * 320 / 160。
其中320 / 160可称为密度比例因子
sp,一般使用来设置字体大小的。

3.教师笔记

Sizing by increments
typography-typeface
Color palette

设置字体颜色:https://v.studyjams.cn/#/android/text-color
十六进制颜色:https://www.w3schools.com/colors/colors_hex.asp 或者 http://www.color-hex.com/


1A~05

1.ImageView

<ImageView
    android:src="#"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:scaleType="content"/>

2.TextView

<TextView
    android:text="Oh the possibilities of TextView!"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="36sp" 
    android:textColor="#092"/>

1A~06

学会使用下面的文档,这会使你更好的开发应用!!
Android 开发者文档:https://developer.android.google.cn/index.html
Material Design 文档:https://md.gl/guidelines/material-design/introduction.html


第一次使用这个编辑器,感觉还不错,写的不对的地方,请指出!(反正我也不会改:)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值