2014-01-30 57 views
0

我嘗試的工作新聞欄不動,並在酒吧文本將移動和狀態Ellipsized TextView的android系統

再次移動

問題文本沒有任何舉動

<TextView 
      android:id="@+id/mylinenews" 
      android:layout_width="0dp" 
      android:layout_weight="4" 
      android:layout_height="wrap_content" 
      android:ellipsize="marquee" 
      android:focusable="true" 
      android:focusableInTouchMode="true" 
      android:marqueeRepeatLimit="marquee_forever" 
      android:scrollHorizontally="true" 
      android:singleLine="true" 
      android:text="text moving text moving text moving text moving text moving " 
      android:textColor="#fff" /> 

回答

1

這是一個持續時間很長的bug,其信息是here。似乎除了你設定的所有參數外,還有必要選擇View使其工作,因爲你可能會看到here。所以,基本上,你必須以編程方式做的是這樣的:

final TextView mylinenews = (TextView) findViewById(R.id.mylinenews); 
mylinenews.setSelected(true); 
+0

謝謝你,它的工作原理 –

0

的TextView只ellipsize旋轉,如果它具有焦點。

+0

我通過把做 機器人:可調焦=「真」 機器人:focusableInTouchMode =「真」 但不會改變發生 –