2014-09-03 74 views
-6

我想連續滾動列表視圖,就像選擇框效果一樣,爲此我需要添加列表視圖。如何像滾動列表一樣繼續滾動列表視圖

+2

要更清楚你的問題.. – 2014-09-03 11:12:43

+0

我有一個listview,我希望列表視圖自動保持滾動@Prag's – 2014-09-03 11:50:28

+0

歡迎來到[so]。這裏的問題應該顯示研究努力或嘗試。 [你有什麼嘗試?](http://whathaveyoutried.com)請參加__ [遊覽] __。 – Unihedron 2014-09-03 12:17:04

回答

-1

請參閱此 post或者您可以使用一些適配器EndlessAdapterthis one

MarqueeLayout.java

`import android.content.Context; 
import android.view.animation.Animation; 
import android.view.animation.TranslateAnimation; 
import android.widget.FrameLayout; 
public class MarqueeLayout extends FrameLayout { 
private Animation animation; 
public MarqueeLayout(Context context) { 
super(context); 
animation = new TranslateAnimation(
Animation.RELATIVE_TO_SELF, +1f, 
Animation.RELATIVE_TO_SELF, -1f, 
Animation.RELATIVE_TO_SELF, 0f, 
Animation.RELATIVE_TO_SELF, 0f 
); 
animation.setRepeatCount(Animation.INFINITE); 
animation.setRepeatMode(Animation.RESTART); 
} 
public void setDuration(int durationMillis) { 
animation.setDuration(durationMillis); 
} 
public void startAnimation() { 
startAnimation(animation); 
} 
}` 

MarqueeLayoutActivity.java
import android.app.Activity; public class MarqueeLayoutActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /*List view code here*/ MarqueeLayout marqueeLayout = new MarqueeLayout(this); marqueeLayout.setDuration(10000); marqueeLayout.addView(listView); marqueeLayout.startAnimation(); setContentView(marqueeLayout); } }

希望它能幫助。

+0

謝謝你SagarP你的帖子是由用戶列表的狀態改變,但我想列表自動保持滾動,就像選框。 – 2014-09-03 11:53:33

+0

是否[這](http://stackoverflow.com/questions/12525760/how-to-add-marquee-effect-to-listview)回答你的問題 – 2014-09-03 11:55:47

+0

我已經通過該帖子gonn,但這是爲單個textview不是讓整個listview自動滾動。 – 2014-09-03 12:04:42