2011-05-13 55 views
6

如在這裏的風景圖像所示:http://android-developers.blogspot.com/2009/04/updating-applications-for-on-screen.html如何導致編輯EditText在全屏模式下發生?

我不一定需要做全屏的事情,但我的問題是,EditText是軟鍵盤下方,我不知道如何讓整個事情顯示在上面。它是一個註釋字段,並填充從其他字段的末尾到屏幕底部的任何空餘空間。目前,當我選擇該筆記時,屏幕向上移動到足以看到筆記字段的頂部,但這不夠好。我希望筆記字段的頂部向上移動到屏幕的頂部,以最大限度地提高用戶在編輯字段時看到的內容。

清單中的我的softInputMode是adjustPan,但更改這些設置對我沒有任何幫助。

+0

我還沒有選擇最佳答案,因爲沒有回覆這個問題的帖子,我也沒有解決它。 – finiteloop 2011-07-05 17:33:34

回答

2

您需要在視圖周圍添加一個ScrollView,以使其滑動並將adjustPan更改爲adjustResize(adjustPan通常不推薦)到清單上的活動。

+0

這幾乎可以工作,但是它允許註釋字段的編輯文本變得無限大。我不想要這個,我只是希望它在屏幕截圖中佔據屏幕上的剩餘空間。但是,將我的線性佈局封裝在滾動視圖中會使筆記佔據筆記所包含的多行文本的高度。 – finiteloop 2011-05-14 20:56:52

+0

你不能在dp中定義maxHeight嗎? – neteinstein 2011-05-16 09:08:20

+0

我遠離定義最大高度,因爲就我所見,總會有更大更小的版本。 – finiteloop 2011-05-22 00:54:46

相關問題