码迷,mamicode.com
首页 > 其他好文 > 详细

TextView标签的属性和跑马灯效果

时间:2020-02-02 13:51:48      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:link   int   :focus   执行   span   otto   匿名内部类   就会   cti   

  • text:显示的内容
  • textSize:文本的大小
  • textColor:文本的颜色
  • visibility:可见性  默认可见,invisible:表示不可见,但对控件的显示区域做了保留
  •                                                gone:隐藏控件当前控件显示的区域不做保留
  • autoLink:表示当前TextView的链接类型,值为“phone,web,email。。。。。”
  • TextView跑马灯效果
  • android:singleLine="true"  单行显示
  • android:ellipsize="marquee"
  • android:focusable="true"
  • android:focusableInTouchMode="true"
  • TextView实现跑马灯效果必须获取焦点

 

  • 如果需要TextView设定实现的图片可以考虑drawableTop/Right/Bottom/Left

 

  • Button实现按钮监听
  • 1.使用匿名内部类的形式,onClickListener接口对象初始化,内部的onClick方法就会在点击按钮时执行
  •                注意:此方法和方法3相似
  • 2.xml文件中定义onClick属性,属性中对应的值需在Java代码中编写对应的方法名
  •   注意:方法中的参数View必须,方法类似于:public void XXX(View a)
  • 3.建立内部类,并实现OnClickListener,重写onClick方法
  • 在onCreate方法中写获取控件ID
Button btn=(Button) findViewById(R.id.btn);
        btn.setOnClickListener(new MyListener());
        Button btn1=(Button) findViewById(R.id.btn1);
        btn1.setOnClickListener(new MyListener());

在MainActivity类中建立内部类代码如下:

class MyListener implements OnClickListener{

        @Override
        public void onClick(View v) {
            switch (v.getId()){
            case R.id.btn:Log.i("TAG", "点击了按钮");
            break;
            case R.id.btn1:Log.i("TAG", "点击了按钮1");
            break;
            default:
                break;
            }
            
            
        }

这样就可以实现两个按钮的监听器

 

TextView标签的属性和跑马灯效果

标签:link   int   :focus   执行   span   otto   匿名内部类   就会   cti   

原文地址:https://www.cnblogs.com/z-cg/p/12251208.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!