簡體   English   中英

微調框setSelection:方向更改后無法設置位置

[英]spinner setSelection: unable to set position after orientation change

更改方向后,我可以使用以下方法恢復微調器位置:

mySpinner.setSelection(restorePosition, true);

如果我不使用第二個參數,則微調器默認為索引0;否則,默認為0。 此變通辦法適用於OS 2.x及更高版本,但在4.0上仍然無效(旋轉器恢復到零位)。

有人可以提出解決方案嗎? 提前致謝!!

已解決:問題在於偵聽器如何在4.x中堆疊/執行。 我在mySpinner.setSelection調用之后立即將restorePosition變量重置為0。 將restorePosition變量重置為“ mySpinner”偵聽器可以解決該問題。 我想執行此操作的另一種方法是實現wait()。 也許這對其他人很有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM