跑马灯程序,写了两个自定义控件,然而第二个不会跑,求大神解答

布局代码:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:orientation="vertical"

    tools:context=".MainActivity" >

    <com.imooc.primer.MarqueeTest

        android:id="@+id/textView1"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:ellipsize="marquee"

        android:singleLine="true"

        android:focusable="true"

        android:focusableInTouchMode="true"

        android:text="@string/marquee1" />

    <com.imooc.primer.MarqueeTest

        android:id="@+id/textView2"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_marginTop="24dp"

        android:ellipsize="marquee"

        android:singleLine="true"

        android:focusable="true"

        android:focusableInTouchMode="true"

        android:text="@string/marquee2" />

</LinearLayout>


主程序代码:

public class MarqueeTest extends TextView{


public MarqueeTest(Context context, AttributeSet attrs, int defStyle) {

super(context, attrs, defStyle);

// TODO Auto-generated constructor stub

}

public MarqueeTest(Context context, AttributeSet attrs) {

super(context, attrs);

// TODO Auto-generated constructor stub

}

public MarqueeTest(Context context) {

super(context);

// TODO Auto-generated constructor stub

}

public boolean isFoused(){

return true;

}

}

清单文件设置了。

<activity android:name="com.imooc.primer.MarqueeTest"></activity>

酒浓巷深3292107
浏览 1287回答 2
2回答

ziom

试试加上这个属性:android:marqueeRepeatLimit="marquee_forever"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android