Android 入门(2)

一,
1. android 体系结构 //linux-系统库-应用框架层-应用层。
2. 安装JDK,Android studio,SDK   ---64bit
3. 配置环境变量:JAVA_HOME(jdk1.8),path:%JAVA_HOME%bin and jre.
   cmd,java -version 检查JDK安装与否,环境变量配置与否。
4. F:\Android\sdk\platforms  平台离线包。
5. 初始化设置:
  Config-Project Defaults-Project Structure:设置SDK路径。
现在可以新建项目了。
6. 字体设置。运行前线配置虚拟机。
二,
1. appearance-theme:Darcula
2. Editor-Colors&Fonts-Font -save as-Courier new-14.
3. 快捷键设置:Keymap-eclipse,搜索:compl,basic,remove-alt+\.
   Code Completion:none.首字母不敏感。
   自动导包:Auto import. search.
   显示行号。
4. manifests 清单:项目的整体说明书。
   布局,源代码,字符串分开。可修改。
三,
1.T extView 属性:id(控件唯一标识)
text:显示的文本信息;
layout_width&layout_height (1,固定值dp,2可根据内容动态变化wrap_content!!! 3.可适配父布局的
宽和高 match_parent)
设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。

2.度量单位:dp。不依赖于设备的独立像素。
dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。
px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320×480像素,这个用的比较多。
pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;
sp: scaled pixels(放大像素). 主要用于字体显示,best for textsize。
3. dp = x dpi;
4. new-xml file-values.
5.android:lines="7" android:maxWidth="40dp" 竖行显示
android:singleLine="true" :强制单行显示,多余的用省略号显示。
6. 滚动
android:singleLine="true"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"

7.
@+id 系统会自动把你起的ID名字加入到配置文件中,在业务逻辑中可以直接在R.id中找到。
而用@id 则不会自动加载到R.id 而且也不能随意起名,要在Value目录下写一个ids.xml来对每个id进行声明,声明的个格式为,<item name="" type="id" /> 这种写法主要方便统一管理
8. 
Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。
构建根据,类似Ant。
9. 不提倡拖控件,依赖!
10.
TextView tv_show = (TextView)findViewById(R.id.tv_show);
tv_show.setText("test");
String str = tv_show.getText().toString();
Log.i("ly", str);//info
tv_show.setText(getResources().getString(R.string.app_name));
tv_show.setTextColor(getResources().getColor(R.color.black));
Toast.makeText(this,"testttt",Toast.LENGTH_SHORT).show();
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值