2012-12-19 75 views
0

iam構建一個應用程序,該應用程序的底部有新聞提要欄,我決定在該Textview上應用選取框,但它與android 4.1有關,而不是滾動文本,他只是留下了textbiew staticAndroid JellyBean textview選取框問題

<TextView 
       android:id="@+id/app_bottom_news" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_vertical" 
       android:lines="1" 
       android:ellipsize="marquee" 
       android:focusable="true" 
       android:focusableInTouchMode="true" 
       android:freezesText="true" 
       android:fadingEdge="horizontal" 
       android:marqueeRepeatLimit="marquee_forever" 
       android:scrollHorizontally="true" 
       android:textColor="#161616" 
       android:textSize="15dp" 
       android:text="Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur" /> 

回答

2

A TextViewellipsize="marquee"只有當它有焦點時纔會實際選取。因此,只要用戶將焦點放在其他視圖上,視圖就會停止滾動。

一個TextSwitcher將實現你想要的東西更合適的視圖。

+0

a set set setSelected(true) –

+0

@Silvio Marijic:嘗試使用'requestFocus()',但只要用戶將焦點放在其他視圖上,選取框就會停止。 –

+0

我不明白爲什麼它在埃夫裏工作等前期豆形軟糖建立 –