2012-08-01 38 views
0

我已經使應用程序支持多屏幕意味着我已添加屏幕大小的許可和我的應用程序正常工作分辨率320 * 480我已經測試它在索尼xperia,三星duas,lg擎天柱所有的東西工作正常,但在800 * 480大小模擬器和我的Galaxy S2已經測試了這項決議我的看法是不看,因爲它是在其他設備看到卡如下圖所示,其中在最後後添加更多詳細信息作爲軟鍵盤視圖的行爲不同於所有設備?

enter image description here可以點擊添加更多的細節我展示6編輯文本,但在第一個大小爲800 * 480的模擬器時,嘗試鍵入lable1詳細信息如所看到的軟鍵盤打開但編輯文本沒有出現在軟鍵盤上方RD,所以如果我滾動該視圖比它顯示320 * 480分辨率的地方,它推上了鍵盤,無需滾動。

而對於LABEL3詳細爲800 * 480的分辨率也niether顯示EditText上的軟鍵盤也還可以通過滾動作爲lable1而在320 * 480分辨率,它工作正常,看還有一件事以上我已經給出了android:imeOptions =「actionNext」android:nextFocusDown =「@ + id/etMoreDetail3」對於這六個edittext,但在galaxy s2中它的行爲變化不起作用,因爲在其他設備中的作品順序爲lable1-- > detail1 - > lable2 - > detail2 - > lable3 - > detail3

我已經在menifest增加對活動要麼Android的嘗試:windowSoftInputMode = 「adjustPan」adjustResize機器人:windowSoftInputMode = 「adjustPan | adjustResize」stateHidden,但在輸出沒有運氣沒有改變我的XML文件是在xml file,我已經加入這menifest

<supports-screens android:smallScreens="true" 
    android:normalScreens="true" android:largeScreens="true" android:anyDensity="false" /> 

回答

相關問題