0
在我的佈局中,我在ScrollView
中有一個TextView
。但我無法以編程方式滾動到TextView
的底部。如何將控件移動到ScrollView中的TextView底部(滾動到底部)
我試過setSelection(int)
,但方法未定義爲TextView
。所以任何人都可以幫助我。
在此先感謝。
在我的佈局中,我在ScrollView
中有一個TextView
。但我無法以編程方式滾動到TextView
的底部。如何將控件移動到ScrollView中的TextView底部(滾動到底部)
我試過setSelection(int)
,但方法未定義爲TextView
。所以任何人都可以幫助我。
在此先感謝。
好吧,最後我得到了工作。
TextView tv = (TextView)findViewById(R.id.textView);//my text view
ScrollView sv = (ScrollView) findViewById(R.id.scrollView);//my scrollview
String log ="a Very long text";
tv.setText(log);
sv.post(new Runnable() {
public void run() {
sv.scrollTo(0, tv.getHeight());
}
});
我們正在滾動** post **方法中的視圖,因爲我們需要等待直到scrollview被完全加載。在這之前,我們將無法滾動該視圖。 – 2013-04-24 07:59:22
你可以試試這些帖子 [首頁鏈接] [1] 或 [第二鏈接] [2] [1]:HTTP: //stackoverflow.com/questions/6438061/can-i-scroll-a-scrollview-programmatically-in-android [2]:http:/ /stackoverflow.com/questions/3080402/android-scrollview-force-to-bottom – 2013-04-24 07:38:59
檢查此主題。你會發現你的問題的答案: http://stackoverflow.com/questions/6438061/can-i-scroll-a-scrollview-programmatically-in-android – 2013-04-24 07:39:29
@ AnujMathur_07和Nickolai Astashonok:謝謝你們指點我在正確的方向。我已經更新了問題的答案。 – 2013-04-24 08:02:05