我的背景有問題。根據我的清單設定,我要麼當我打開軟鍵盤這樣的背景下被壓扁:android背景問題
否則我得到這個與推斷圖形畫面:
如果我點擊黑色區域的圖形回落,但現在的EditText下推這樣的:
我該如何解決這個問題?頂部應該總是看起來像最後一個圖像,但我應該總是看到edittext。
我的背景有問題。根據我的清單設定,我要麼當我打開軟鍵盤這樣的背景下被壓扁:android背景問題
否則我得到這個與推斷圖形畫面:
如果我點擊黑色區域的圖形回落,但現在的EditText下推這樣的:
我該如何解決這個問題?頂部應該總是看起來像最後一個圖像,但我應該總是看到edittext。
取決於您的佈局中是否有空間來收縮東西。鍵盤出現在兩種模式中的一種,在您的活動的android:winowSoftInputMode中設置。
它會做這兩件事情之一。它看起來像你在你的UI中有太多的東西來調整大小,除了壓扁頂部。在這種情況下,你會滾動。問題是,當用戶點擊黑色區域時,該區域變得越來越集中。所以Android平板電腦在屏幕上製作該區域。它甚至不會試圖確保它下面的東西保持在屏幕上。
換句話說,你可以做的事情不多。
將此置於您的活動的onCreate
方法中。這是一個快速修復。
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
而且你也應該檢查。
android:windowSoftInputMode
這基本上處理了很多關於android軟鍵盤的問題。
---編輯---
Soft Keyboard這東西對你有幫助呢。
當我的背景圖像是全部的時候,我可以改變爲不同的背景圖像嗎?除了背景圖像之外,一切都很好。只是一個普通的一種顏色背景一切正常,因爲它看起來一致。 – Paul 2013-03-15 17:22:22