Виджет Android с 2 TextView Marquee не работает

Я разрабатываю виджет, используя Marquee TextView, когда я вставляю 1 Textview, он работает нормально, но когда я вставляю 2 Textview, первое текстовое представление не выделяется. Может быть, это потому, что я использую фокус запроса на своем текстовом представлении, поэтому, когда я вставляю другое текстовое представление, фокус будет потерян.

это код

     <TextView
        android:id="@+id/runText1_txtRunningText"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:duplicateParentState="true"
        android:ellipsize="marquee"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:marqueeRepeatLimit="marquee_forever"
        android:scrollHorizontally="true"
        android:singleLine="true"
        android:text="1lorem ipsum dolor sit amet 2lorem ipsum dolor sit amet 3lorem ipsum dolor sit amet lorem ipsum dolor">
        <requestFocus android:focusable="true" android:focusableInTouchMode="true" android:duplicateParentState="true" />
    </TextView>  

Я уже пытаюсь использовать пользовательское текстовое представление, которое автоматически запускает выделение без фокуса, но оно не работает в виджете.

Что мне делать?


person user1752973    schedule 01.02.2013    source источник
comment
я столкнулся с теми же проблемами, что и у вас, вы поняли это сейчас?   -  person lynn8570    schedule 14.03.2013
comment
пока нет, наконец-то я меняю интерфейс своего виджета только с 1 выделенным текстом   -  person user1752973    schedule 27.06.2013
comment
Я столкнулся с тем же и нашел исправление Попробуйте этот код   -  person Hardian    schedule 01.03.2016