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

  • 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中高亮显示手机号,并且可点击


下一篇:android (RatingBar)