zoukankan      html  css  js  c++  java
  • Android Dialog全屏显示

    网上大多数介绍的实现方式就是在styles.xml中添加<item name="android:windowFullscreen">true</item>
    这个属性,但是自己按照操作不好使,后来自己尝试去做一下,总结方法如下代码

    Dialog dialog = new Dialog(this, R.style.Dialog);
    dialog.show();
    LayoutInflater inflater = LayoutInflater.from(this);
    View viewDialog = inflater.inflate(R.layout.adapter_list, null);
    Display display = this.getWindowManager().getDefaultDisplay();
    int width = display.getWidth();
    int height = display.getHeight();
    //设置dialog的宽高为屏幕的宽高
    ViewGroup.LayoutParams layoutParams = new  ViewGroup.LayoutParams(width, height);
    dialog.setContentView(viewDialog, layoutParams);

    主要重要的步骤就是设置Dialog的宽高为屏幕的宽高,这样就可以实现Dialog的全屏显示。

  • 相关阅读:
    线程状态
    JVM的运行
    HBase与Protobuf
    HBase Java API
    HBase全分布式部署
    HBase 伪分布式搭建
    HBase架构
    mysql存储引擎中InnoDB与Myisam的区别及应用场景
    mysql5.6 主从配置
    Mongodb3.4安装
  • 原文地址:https://www.cnblogs.com/guilin-hu/p/5798421.html
Copyright © 2011-2022 走看看