AndroidStudio ImageView全屏显示_appiox8的博客-程序员秘密

技术标签: Android  

import android.content.Context;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.view.WindowManager;
import android.widget.ImageView;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        // 隐藏标题栏
        if (getSupportActionBar() != null){
            getSupportActionBar().hide();
        }
        // 隐藏状态栏
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.activity_main);

        DisplayMetrics dm = getResources().getDisplayMetrics();
        int displayWidth = dm.widthPixels;
        int displayHeight = dm.heightPixels;

        ImageView imageView = ( ImageView )findViewById( R.id.imageView );
        imageView.setLeft( 0 );
        imageView.setTop(  0 );
        imageView.setRight( displayWidth );
        imageView.setBottom( displayHeight );

        imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
    }
}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/appiox8/article/details/73132572

智能推荐

空类型(void *)的简单理解_(void*)_焱齿的博客-程序员秘密

(void *)是一个指针类型,又名空指针/空类型指针/无类型指针。既然是指针那么它就是一个存地址的变量!32位系统下sizeof(ptr)就是4字节,64位系统下sizeof(ptr)就是8字节(注:这个ptr可以使各种类型的指针,均是如此)。因此判断一个系统位数的最科学方法就是sizeof(ptr)。见程序1。C中规定void类型的指针可以强制转化为任意的其他类型指针使用。原因其实就是前面...

MFC中的AssertValid和Dump函数_mfc dump函数_魏晓蕾的博客-程序员秘密

本文转载自:VC调试中,AssertValid和Dump函数的应用------------------------------------------------------------------------------AssertValid()函数--------------------------------------------------------------------

Java并发问题--乐观锁与悲观锁以及乐观锁的一种实现方式-CAS_weixin_34179968的博客-程序员秘密

首先介绍一些乐观锁与悲观锁:悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。再比如Java里面的同步原语synchr...

IIS Microsoft Office Excel 不能访问文件_iis下interopexcwl导出报不能访问文件_lego2816的博客-程序员秘密

在VS2008 中写了一个EXCEL的导出功能的东西,但在Windows Server 2008上发布后遇到个问题,EXCEL文件确实存在,但.net调用的EXCEL却不能打开这个EXCEL文件,代码执行到打开文件的时候报错,抛出异常如下:Microsoft Office Excel 不能访问文件“a.xls”。 可能的原因有: ? 文件名称或路径不存在。 ? 文件正被其他程序使用

sparksql语法,读json_gdmzlhj1的博客-程序员秘密

sparksql语法,读json--样本[[email protected] resources]$ pwd/home/hadoop/spark-1.5.2-bin-hadoop2.6/examples/src/main/resources[[email protected] resources]$ cat people.json{"name":"Michael"}{"name":"Andy", "ag

nginx源码分析(2)- 概览_bingqingsuimeng的博客-程序员秘密

源码分析是一个逐步取精的过程,最开始是一个大概了解的过程,各种认识不会太深刻,但是把这些真实的感受也记录下来,觉得挺有意思的,可能有些认识是片面或者是不正确的,但可以通过后面更深入细致的分析过程,不断的纠正错误和深化理解。源码分析是一个过程,经验是逐步累积起来的,希望文字可以把这种累积的感觉也准确记录下来。现在就看看对nginx源码的第一印象吧。源码包解压之后,根目录下有几个子

随便推点

Exception in thread "main" java.lang.IllegalArgumentException: Argument cannot be null_gongli109的博客-程序员秘密

绘画SWT界面报这样的错误:Exception in thread "main" java.lang.IllegalArgumentException: Argument cannot be null at org.eclipse.swt.SWT.error(SWT.java:4378) at org.eclipse.swt.SWT.error(SWT.java:4312) at org

非模态对话框的销毁_geeeeeeee的博客-程序员秘密

非模态对话框相对于模态对话框,他的创建和销毁过程和模态对话框有一定的区别先看一下MSDN的原文:When you implement a modeless dialog box, always override the OnCancel member function and call DestroyWindow from within it. Don’t call the base cl

VUE+Elment UI表单组件式渲染,必填验证失败_element-ui 未渲染必填_bloxed的博客-程序员秘密

error message:(输入信息后,还是验证失败,并不是简单错误【form-item对应prop写错类似】)code:form父组件<el-form ref="card_form_ref" :model="card.values" :rules="card.rules" size="small"> <el-form-item v-for="(fie

【STM32CubeMx】学习记录(基于微雪教程)(2019/2/16——2019/2/23完结)_amRobinson的博客-程序员秘密

教程学习网址:http://www.waveshare.net/study/article-666-1.html2019/2/16STM32CubeMx系列教程 1-32019/2/17STM32CubeMx系列教程 4-62019/2/18STM32CubeMx系列教程 7-13,其中CAN部分只是了解一下,关于CAN的数据结构,滤波器设置均不懂。SPI部分关于中断模式不...

angularJS 控制器 controller_angularjs controller_webxiaoma的博客-程序员秘密

今天来总结一下angularJS中的controller 控制器一、控制器概念        控制器在Angualrjs 中的作用是增强视图,并且是一个函数,用来向视图的作用域中添加额外的功能。我们用它来给作用域对象设置初始状态,并添加自定义行为。        当我们在页面上创建一个新的控制器是,angularjs会生成并传递一个新的$scope给这个控制器。可以在这个控制器里初始化

虚拟Linux 访问win7共享目录方法_柴华松的博客-程序员秘密

虚拟机访问win7的共享目录首先安装增强功能,这个不用多说再者选择菜单中的设备->共享文件夹,设置为固定分配和自动挂载在终端敲入命令df:发现有自己创建共享的目录然后执行如下命令(相当重要):mount -t vboxsfshareLinux /mnt/shared

推荐文章

热门文章

相关标签