1
用於填充自動完成下拉將返回「-1」景觀大於5的位置,當我點擊的項目一個ArrayAdapter。當我的應用程序以縱向模式運行時,當點擊和項目時,我會得到正確的索引。以下是2張的屏幕截圖顯示在每個方向的適配器,數據如何填充:自動完成景觀沒有得到位置
編輯:有什麼辦法用我的下拉列表來強制,而不是手機的景觀?
不知道什麼可能是這個罪魁禍首?
用於填充自動完成下拉將返回「-1」景觀大於5的位置,當我點擊的項目一個ArrayAdapter。當我的應用程序以縱向模式運行時,當點擊和項目時,我會得到正確的索引。以下是2張的屏幕截圖顯示在每個方向的適配器,數據如何填充:自動完成景觀沒有得到位置
編輯:有什麼辦法用我的下拉列表來強制,而不是手機的景觀?
不知道什麼可能是這個罪魁禍首?
一個解決,不是理想的,因爲如果是小屏幕手機不一樣的三星Galaxy S III(返回-1超過數組的第6位的指數),那麼還是可能導致崩潰,我有在我的代碼下面。
if (!((getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_SMALL)) {
mQuery.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);
} else {
mQuery.setImeOptions(EditorInfo.IME_ACTION_SEARCH);
}
的HTC野火具有相同的下拉爲三星,但返回過去的5
我將繼續調查爲什麼S III不起作用索引的位置,但我我猜測它在OS級別上。