问题系列:解决Dialog全屏显示以及Dialog显示自动弹出输入法_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 问题系列:解决Dialog全屏显示以及Dialog显示自动弹出输入法

问题系列:解决Dialog全屏显示以及Dialog显示自动弹出输入法

 2015/3/3 21:38:46  HalZhang  程序员俱乐部  我要评论(0)
  • 摘要:继承实现一个dialog,并在onCreate里面做处理。@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.some_layout);//设置全屏getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams
  • 标签:解决 问题 输入法

继承实现一个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----

发表评论
用户名: 匿名