原来,哪个可以设置text的view对象都可以用android:ellipsize="marquee"实现跑马灯效果,可是要想让其跑起来,首先要让其有焦点。所以<span id="transmark"></span>当用Buten时直接添加 android:focusableInTouchMode="true"即打开时便有焦点。所以自定义一个天生就有焦点的view对象即可1:自定义带有焦点的view对象/** * 自定义一个view对象,只要继续相对就的view即可 * @author zhong * */public class FocusTextView extends TextView { /** * 让这个view对你默认就焦点 */ @Override public boolean isFocused() { return true; } //实现父类的构造方法}2:在布局文件中配置<com.zhong.mobilephonetools.ui.FocusTextView android:text="更新内容:1:修复了上一版本的小bug;2:添加用户要求添加的小功能;3:新增支付宝在线支付功能" android:textSize="20sp" android:singleLine="true"//单选显示 android:ellipsize="marquee"//省略方式:marquee跑马灯的方式 android:layout_width="match_parent" android:layout_height="wrap_content" />
版权声明:本文为博主原创文章,未经博主允许不得转载。