eclipse中android控件 edittext1在哪里,android控件学习之一 TextView的跑马灯效果

刚开始学习android开发,android开发第一步就是熟悉它的控件或者叫组件的使用,在我自己学习过程中,我把自己的学习历程一点一滴进行记录下来.

TextView实现跑马灯效果,文字滚动展示,同时响应鼠标点击事件

1.打开Eclipse,创建一个android工程,填写项目名称为TextViewShow,勾选相应的android平台选项,填写应用名称TextViewShow,填写包名com.cn(这个随意起),填写启动的activity:ViewShow,最后点击完成按钮

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

​在向TextViewShow\res\layout\main.xml 中

添加TextView,进行属性定义,其中android:layout_width="90px"

这个很重要,这个是TextView的内容宽度,也就是说如果展示的内容长度大于90px,才能出现跑马灯的效果,否则不会出现。当然了,可以把

android:layout_width="fill_parent",那么提供的文字信息长度必须要长,大于外界的宽度;在这里,要求长度大于屏幕的宽度

同时:

android:ellipsize="marquee"android:marqueeRepeatLimit="marquee_forever"android:singleLine="true"

其中,id的命名注意,务必是 android:id="@+id/textview" 这个形式,有个+号

对于其中的

android:text="@string/hello"

hello的定义在res\values\strings.xml

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

​在主体的activity

ViewShow中添加主要方法,完成相应的鼠标事件注册,TextView的初始化。

TextView textview =

(TextView)this.findViewById(R.id.textview);

textview.setTextColor(Color.RED);

//设置文本颜色​

//设置字体的大小 textview.setTextSize(20);

//设置文字背景textview.setBackgroundColor(Color.BLUE);

String content="TextView 欢迎使用 ";

textview.setText(content)

同时处理鼠标点击的事件

textview.setOnClickListener(new OnClickListener()

{

@Override    public

void onClick(View arg0)

{

// TODO Auto-generated method

stub

TextView textviewTemp = (TextView)

arg0;

textviewTemp.setText("被点击了");     textviewTemp.setBackgroundColor(Color.GREEN);

}

});

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

保存代码,鼠标右键选中项目,开始运行android项目,可以看到效果

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值