第一天学习Android的一些笔记

家住魔仙堡 提交于 2019-11-29 01:15:55

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


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!