2012-06-19 54 views
1

ca)我在EditText中有一個活動。如果我直接顯示此活動,則在顯示軟鍵盤時adjustPan可以正常工作。Android adjustPan被忽略

b)如果我在TabActivity下顯示同樣的活動作爲其中一個選項卡,adjustPan不工作(不做任何事情)。

c)我將活動轉換爲片段,並嘗試使用Fragments API進行同樣的操作,但調整pan的方式並非如此。

我已經設置windowSoftInputMode調整TabActivity和其他活動的情況下(b),並在FragmentActivity情況下(c)adjustPan。

我也有全屏主題,我試圖刪除它,但它沒有改變任何東西。

還有什麼我需要做的,使這項工作在這些其他情況之一?

謝謝

回答

1

我想通了,我已經WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS標誌設置的地方,當我刪除它,它開始在所有情況下工作。

+1

您能否澄清一下您設置了哪個標誌以及哪個視圖?我目前面臨完全相同的問題,並試圖解決它瘋了。 – npace