有時候動態顯示、隱藏 View 或 Layout 時,會發生在 View 還未顯示完成時,就去 setSelection() 或是 requestFocus(),但卻無作用的問題。原因是因為 View 還未顯示 (),所以再怎麼設定 setSelection 還是 requestFocus 都沒有用啊~~~~
  
解決方法為使用 ViewTreeObserver.OnGlobalLayoutListener()
詳解如連結:
http://stackoverflow.com/q/10948092/1002883
arrow
arrow
    全站熱搜

    姚小新 發表在 痞客邦 留言(0) 人氣()