TextView控件学习
2011-11-05 11:07
232 查看
TextView控件学习
TextView控件可以向用户展现文本信息,我们可以设置该文本信息是否能编辑
1、TextView基本使用
在程序中创建TextView对象
在xml文件中布局使用
2、New Android Project->
Project name:TextView
Build Target:Android 2.2
Application name:TextViewDemo
Package name:com.b510.textview.activity
Create Activity:MainActivity
Min SDK Version:8
Finish
这样我们的项目就搭建起来了
3、在MainActivity.java文件中添加TextView控件
public class MainActivity extends Activity{
public void onCreate(Bundle savedInstanceState){
super(savedInstanceState);
setContentView(R.layout.main);
TextView tv=new TextView(this);
tv.setText(“hello”);
setContentView(tv);
}
}
此程序比较简单,只有一个控件,如果有很多哥控件时,那么我们需要写很多的代码去进行控件的布局,这样,为我们以后的维护会带来很大的困难。所以,在Android开发中,推荐使用xml文件进行控件布局
4、在main.xml文件中添加控件
<TextView
android:id=”@+id/myTextView”
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:text=”你好”
/>
这样再次运行程序,“你好”就会在模拟器上输出
我们的程序要很多人使用的话,外观肯定要做的漂亮,放在xml文件中,我们可以很方便的来修改他的外观,同时,美工人员来设计xml文件,程序员只负责编码,美工人员不关心代码是怎样设计的,这个和web开发很相似,美工人员专心做页面,做后台的就专心设计后台代码,他们互不干扰。
5、TextView属性
设置字体大小推荐使用sp作为单位
设置宽度或高度等属性时推荐使用dp(dip)作为单位
android:TextSize=”20sp”
6、设置超链
android:autoLink设置是否为文本URL链接/email/电话号码/map时,文本显示为可点击的链接
android:autoLink=”phone”
7、设置字体颜色
android:textColor=”#00FF00”
8、跑马灯效果
android:ellipSize设置文字过长时,该控件是如何显示的呢?
start—省略号显示在开头
end—省略号显示在结尾
middle—省略号显示在中间
marquee—以跑马灯的方式显示
<!--无数次的跑动-->
android:marqueeRepeatL
4000
imit=”marquee_forever”
<!--触摸时获得焦点-->
android:focuseableTouchMode=”true”
<!-- 单行显示-->
android:singleLine=”true”
相关文章推荐
- 学习笔记之 —— 一个textview控件搞定中间文本左右两张图
- Android学习 11 ->控件之TextView和EditText
- Android控件TextView学习一
- android学习笔记(1)TextView控件的学习
- 关于界面控件的学习3【spinner、autocompletetextview、NotificationBar】
- android---textview控件学习笔记之显示文本(一)
- TextView控件的学习和使用
- 1.Android之TextView控件学习笔记
- 【android基础学习之四】——基础控件CheckBox,Spinner,AutoCompleteTextView,DatePicker,TimePicker
- Android学习系列之控件 AutoCompleteTextView邮箱后缀自动补全
- Android学习精要-CheckedTextView控件
- Android控件之TextView学习记录
- Android学习(一)TextView,ImageView,Button,EditText,控件
- [Android新手学习笔记11]-UI控件之TextView
- android---textview控件学习笔记之显示表情图片和文本(二)
- Android开发从零开始之四:TextView控件学习
- Android控件TextView学习一
- 控件AutoCompleteTextView 自动提示de 学习
- android学习之LayoutInflater的用法,在myAdapter getView()里将多个TextView组件压缩成一个View控件,并在listView里显示
- Android控件学习之TextView:设置中划线,下划线效果