2013-02-01 57 views
2

我正在開發使用選取框TextView的控件,當我插入1 Textview時它工作正常,但是當我插入2 Textview時,第一個textview沒有選取框。 也許這是因爲我使用的要求專注於我的TextView所以當我插入另一個文本查看它會失去焦點帶有2個TextView選取框的Android Widget不起作用

這是一個代碼

 <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> 

我已經嘗試使用自定義的TextView其全自動運行選取框沒有焦點,但它不在工作的部件..

我該怎麼做?

+0

我遇到同樣的問題,是你的,你現在想通了? – lynn8570

+0

還沒有,finnaly我改變我的部件界面只有1個字幕文本 – user1752973

+0

我面臨相同的,發現一個修復[請嘗試此代碼](http://stackoverflow.com/a/35725649/1811356) – Hardian

回答

0

<TextView 
    android:id="@+id/mywidget" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentRight="true" 
    android:ellipsize="marquee" 
    android:fadingEdge="horizontal" 
    android:lines="1" 
    android:marqueeRepeatLimit="marquee_forever" 
    android:scrollHorizontally="true" 
    android:text="Simple application for marquee with example as shown" 
    android:textColor="#ff4500" /> 

<TextView 
    android:id="@+id/mywidget1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentRight="true" 
    android:ellipsize="marquee" 
    android:fadingEdge="horizontal" 
    android:lines="1" 
    android:marqueeRepeatLimit="marquee_forever" 
    android:scrollHorizontally="true" 
    android:text="haihaihaihaihaihaiahaiahaiahaiahaiahaiahaiahaiahaiahaiahiaha" 
    android:textColor="#ff4500" /> 

試試上面的代碼可能是它會幫助你

+0

我已經嘗試但它不適用於android 4.0和3.0 – user1752973