为了账号安全,请及时绑定邮箱和手机立即绑定

其他控件会影响文本的跑马灯效果

我在两个文本下面添了一个自动输入框,程序运行后两个文本有跑马灯效果,但点击自动输入框时前一个文本跑马灯效果消失,后一个无碍,这是什么原因???

正在回答

1 回答

<?xml version="1.0" encoding="utf-8"?>
<TableLayout
   android:layout_width="wrap_content"
   android:layout_height="match_parent"
   xmlns:android="http://schemas.android.com/apk/res/android">

       <com.example.mook.kongjian.MarqueeText
           android:layout_width="144dp"
           android:layout_height="40dp"
           android:text="@string/tv_name"
           android:singleLine="true"
           android:ellipsize="marquee"
           android:focusable="true"
           android:focusableInTouchMode="true"
           android:id="@+id/textView" />
       <com.example.mook.kongjian.MarqueeText
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:text="@string/tv_name"
           android:id="@+id/textView2"
           android:singleLine="true"
           android:ellipsize="marquee"
           android:focusable="true"
           android:focusableInTouchMode="true"
           android:layout_gravity="center_vertical" />

   </TableLayout>



package com.example.mook.kongjian;

import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView;

/**
* Created by Administrator on 2016-03-13.
*/
public class MarqueeText extends TextView {
   public MarqueeText(Context context) {
       super(context);
   }

   public MarqueeText(Context context, AttributeSet attrs) {
       super(context, attrs);
   }

   public MarqueeText(Context context, AttributeSet attrs, int defStyleAttr) {
       super(context, attrs, defStyleAttr);
   }

   public boolean isFocused(){
       return true;
   }
}


可以参考一下

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第一门课(入门篇)
  • 参与学习       312584    人
  • 解答问题       4633    个

想快速掌握Android应用开发基础,选择学习这门课程就对了。

进入课程

其他控件会影响文本的跑马灯效果

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信