2019独角兽企业重金招聘Python工程师标准>>>

昨天学习了怎样装Android配置环境,下载SDK用了好久的时间,再加上一开始不会,弄了好长时间,今天第一天学习,跟着视频教程学的。下边是我的一些笔记,仅做留念与学习笔记 。

快捷键:

智能提示:Alt和/组合,进行智能提示。
行注释/销注释 Ctrl+/  块注释/销注释/XML注释 Ctrl+Shift+/   Ctrl+Shift+\
查找 查找替换 Ctrl+H  Ctrl+F
查找下一个/往回找 Ctrl+K   Ctrl+Shift+K
跳到某行 Ctrl+L,哈用惯了Editplus,不时会敲下Ctrl+G,
查找当前元素的声明 Ctrl+G
查找当前元素的所有引用 Ctrl+Shift+G
重新组织Import Ctrl+Shift+O,能帮你一次去掉所有未使用的Import声明!
快速修正 Ctrl+1
引入某个类(接口)ctrl + shift + m
加头注释 shift + alt + j

======================================================
一:TextView的属性
建立文字:

TextView tv=new TextView(this);
tv.setText("你好");
setContentView(tv);

===========================

更改一段文字的一部分:

TextView tv = (TextView)findViewById(R.id.tv);
tv.setText(Html.fromHtml("欢迎大家用<font color=blue>Android</font>系列课程,感谢大家的支持!"));

===========================
    
更改一段文字三段颜色:

TextView tv    = (TextView)findViewById(R.id.tv);
String str="欢迎大家使用Android系列,感谢大家的支持!";
SpannableStringBuilder style=new SpannableStringBuilder(str);
style.setSpan(new ForegroundColorSpan(Color.RED), 0, 6, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
style.setSpan(new ForegroundColorSpan(Color.GREEN), 6, 21, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
style.setSpan(new ForegroundColorSpan(Color.BLUE), 21, 34, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
tv.setText(style);

===========================

设置超链接,电话等:  android:autoLink="all"  //有六种方式 none,web,phone,email,map,all

<TextView android:id="@+id/tv"android:autoLink="all"  //有六种方式 none,web,phone,email,map,allandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:textSize="12sp"android:textColor="#00FF00"android:text="欢迎大家使用Android系列,感谢大家的支持!\n我的博客:http://www.360sites.cn,我的手机号是18903467858"/>

===========================

跑马灯效果 android:ellipsize    adroid:marqueeRepeatLimit

<TextView android:id="@+id/tv"android:autoLink="phone"android:layout_width="fill_parent"android:layout_height="wrap_content"android:textSize="12sp"android:singleLine="true"android:textColor="#00FF00"android:ellipsize="marquee"android:marqueeRepeatLimit="marquee_forever"android:focusableInTouchMode="true"android:text="欢迎大家使用Android系列,感谢大家的支持!我的博客:http://www.baidu.com,我的手机号是18903467858"/>

======================================================

二:EditText的一些属性

 <EditText android:layout_width="fill_parent"android:layout_height="wrap_content"android:maxLength="11"                        最大输入字符数android:singleLine="true"                    单一行android:inputType="number"                    只能输入数字android:hint="请输入数字"                    提示android:drawableLeft="@drawable/title"      此为左边有一个小图片/>

===========================

EditText设置为圆角
一:在layout中设置

android:background="@drawable/shape"

二:在drawable中加shape.xml文件,内容为

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"><!-- 填充的颜色 --><solid android:color="#FFFFFF"/><!-- 设置矩形的四个角为弧形 --><!-- android:radius 弧形的半径 --><corners android:radius="7dip"/>
</shape>

转载于:https://my.oschina.net/54programmer/blog/193678

第一天学习Android的一些笔记相关推荐

  1. 第一行代码android的读后感,《第一行代码Android》读书笔记

    自学android一段时间了,一开始是看看视频,跟着打打代码,后来也有跟着团队一起做项目,一直都很零散,并没有真正系统的学习过,虽然能跟得上项目,但总觉得基础不牢固扎实,之前有读过郭霖老师博客里的几篇 ...

  2. 《第一行代码Android》读书笔记

    自学android一段时间了,一开始是看看视频,跟着打打代码,后来也有跟着团队一起做项目,一直都很零散,并没有真正系统的学习过,虽然能跟得上项目,但总觉得基础不牢固扎实,之前有读过郭霖老师博客里的几篇 ...

  3. 学习android操作系统,学习Android手机操作系统笔记总结

    比如,一张你要发布的图片.所有的子元素将会固定在屏幕的左上角:你不能为FrameLayout中的一个子元素指定一个位置.后一个子元素将会直接在前一个子元素之上进行覆盖填充. 把它们部份或全部挡住(除非 ...

  4. Android 学习之《第一行代码》第二版 笔记(二十三)Material Design 实战 —— 卡片式布局

    实现基础: Android 学习之<第一行代码>第二版 笔记(二十二)Material Design 实战 -- 悬浮按钮和可交互提示 卡片式布局 卡片式布局是 Materials Des ...

  5. 机电传动控制课程第一周学习笔记

    机电传动课程第一周学习笔记 本周的学习内容主要是第一章绪论和第二章机电传动系统的动力学基础,结合课程学习和预习复习回顾内容如下: 1.绪论:学习了机电传动控制目的与任务.发展历程和我们该如何学习这门课 ...

  6. Android初级开发笔记-- activity启动模式的学习(1)

    第一次学习Android中一个很重要的概念,启动模式.文章记录的也只是一些入门知识,随着学习的深入还会有activity启动模式的学习(2)和(3). 下面分三个小点说一下对启动模式的理解区别以及如何 ...

  7. android有关的笔记,android学习笔记1——webview相关

    上了快两个星期班了,也没有什么具体的任务安排给我,只是有些小的需求让我改动一下,总体来说,现在我比较闲.又想到自己android的基础其实很薄弱,所以决定重新开始,深入的学习android. 从web ...

  8. 机电传动控制第一周学习笔记

    机电传动控制第一周学习笔记: 1 这一周主要讲述了概论和机电传动控制系统动力学基础两个章节内容. 2 绪论中说明了<机电传动控制>课程主要内容为下图所示: 3机电传动控制系统动力学基础章节 ...

  9. 2021第一学期学习笔记01

    2021第一学期学习笔记01 摘要 一.知识点 1.1 追溯 1.2 区块链 二.项目报告 三.本地服务器 四.环境配置 4.1 JDK 展望 摘要 本周的学习情况主要是进行基础理论的学习,查找有关于 ...

最新文章

  1. 推荐15款响应式的 jQuery Lightbox 插件
  2. 健康管理-健康管理特点
  3. Andorid之教你全手工去除定制软件
  4. winform 显示分隔控件_(八十)c#Winform自定义控件-分割线标签-HZHControls
  5. 基础集群部署 - kubernetes-simple
  6. PPAPI中使用OpenGL ES绘图
  7. yum安装vsftpd时提示:另外一个程序锁定了 yum
  8. PVE7 GPU卡直通
  9. ASEMI肖特基二极管SBT40100VDC正向压降温度系数
  10. 先定一个能达到的小决心,比方读个一本书 ——《小决心》读后感 @阿狸不歌
  11. 剪头发啦,实在不宜出门
  12. python计算中文文件字数_完成计算文本文件字数的Python代码实例
  13. TextView(显示文本)
  14. 从权力的游戏谈用户画像
  15. 降本增效背后,“现代牧业”们要做好持久战准备
  16. 让AI看哈利波特就为了学······剧透?!还能不能愉快的玩耍了?
  17. 【不想读paper的时候看看】阅读文献?
  18. 个人对应用上云的理解
  19. 软件保护系统Themida是否需要Internet才能工作?
  20. 阿里P8架构师20年经验总结成微服务设计企业架构转型之道笔记

热门文章

  1. Linux安装git和maven的详细过程
  2. 大数据flume日志采集系统详解
  3. MySQL------Navicat安装与激活
  4. 详解 CSS 属性 - 伪类和伪元素的区别
  5. 求教大牛!关于后缀树
  6. 微软是如何输掉API之战(下)
  7. Ruby 3 有望引入静态类型
  8. Windows Server中的故障转移群集的实现机制
  9. ActiveMQ Transport Connectors
  10. codeforces 785D D. Anton and School - 2