AndroidTips:解決Dialog全屏顯示以及Dialog顯示自動彈出輸入法


繼承實現一個dialog,並在onCreate里面做處理。

  1. @Override
  2.  protected void onCreate(Bundle savedInstanceState) {
  3.      super.onCreate(savedInstanceState);
  4.      setContentView(R.layout.some_layout);
  5.      //設置全屏
  6.      getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
  7.      //設置顯示dialog后自動彈出輸入法
  8.      getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
  9.      setupViews();
  10.  }

PS:設置全屏一定要在setContentView之后。getWindow還有相關的屬性方式設置,大家可以自己看看。

   

----EOF----


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM