昨天学习了怎样装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>