昨天学习了怎样装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,all
android: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>
来源:oschina
链接:https://my.oschina.net/u/559323/blog/193678