2017-04-27 47 views
0

enter image description here重力底部,文字不滾動

很抱歉,如果我莫名其妙地錯過了回答我的問題,我試圖找到它。所以,問題是當我把我的textView到ScrollView我面臨一個小問題。一開始我總是不得不自己滾動文本。然後我加了

<TextView 
    ... 
    android:layout_gravity="bottom" 
> 

而且面臨另外一個問題。現在我的文本出現在底部,就像我需要的一樣,但是我無法向上滾動文本以查看我錯過的文本,例如,它現在不滾動。完全一樣。

<TextView 
    ... 
    android:layout_gravity="top" 
> 

使用此設置文本出現在頂部,沒有autoscrolldown,但至少我可以scrolldown自己。爲什麼使用layout_gravity =「bottom」我無法滾動?

+0

請使用編輯文本,而不是文本視圖,設置的是編輯錯誤的性質和去除滾動查看不需要滾動視圖。 –

+0

請提供屏幕截圖 –

+0

如果我不使用layout_gravity =「bottom」,文本不會自動滾動(這很明顯),但我可以自己將其向下滾動。但是當我添加重力文本滾動本身,但我不能向上滾動...我會嘗試稍後使用編輯文本,但我沒有注意到setEditable方法有..很新的android,對不起 – Denis

回答

2

添加文本視圖滾動型結束後和您要喜歡文本視圖中添加屬性:...... ......

+0

它工作,謝謝,只需要將layout_gravity更改爲重力。非常感謝你。現在只有一件事讓我感到難過:滾動不再那麼順利了 – Denis

0

我覺得你應該看看在這個問題不同的視角。看看這個

https://stackoverflow.com/a/3080483/5852891

內容不應超過從屏幕視圖端口的流量。這是呈現顯示屏幕的矩形部分。

Design Preview of designing apps in android

見的內容必須符合在屏幕上。這可以通過佈局權重和定位代碼進行設置。

+0

但是在layout_gravity =「top」滾動雙方的作品中,這就是爲什麼我不明白問題出在哪裏。我不認爲我完全理解你的答案。我看到你之前超鏈接的這個答案,但我只是想知道如果沒有它,我能不能相處。謝謝。 – Denis

+0

@JaWrecker我已經更新了答案 –

+0

我們沒有互相瞭解,不幸的是:( – Denis

0

您可以在不使用ScrollView的情況下實現TextView的滾動視圖行爲。

在XML中設置這些用於TextView的

android:maxLines = "SOME_INTEGER" 
android:scrollbars = "vertical" 

然後使用這個Java代碼:

yourTextView.setMovementMethod(new ScrollingMovementMethod()); 
+0

哦,它實際上現在可以工作,只需要將layout_gravity改成僅僅是引力就可以了,非常感謝你,現在只有一件事讓我很難過:滾動並不那麼流暢 – Denis

+0

@JaWrecker好吧,如果使用ScrollView滾動不順暢,您可以嘗試使用我的方式。對我來說,滾動是相當不錯的。 – Sac

+0

使用ScrollView進行滾動,但現在我做了更改並刪除了ScrollView,然後滾動變得不那麼順利,我的意思是:( – Denis