设置activity为手机屏幕宽和高的方法

Android dialog使用详解,设置dialog位置,设置dialog尺寸大小,设置dialog进出动画,设置加载动画 / linearLayout.setOnClickListener(new View.OnClickListener() {//dialog事件。日期:2018/11/30 09。 阅读详情
DisplayMetrics metric = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(metric);
        int width = metric.widthPixels; // 屏幕宽度(像素)
        int height = metric.heightPixels; // 屏幕高度(像素)
        
        android.view.WindowManager.LayoutParams p = getWindow().getAttributes();
        p.height = (int) (height * 0.8); // 高度设置为屏幕的0.8
        p.width = (int) (0.7*width ); // 宽度设置为屏幕的0.7
        getWindow().setAttributes(p);

PyQt学习笔记:使用sizeGripEnabled属性控制QDialog对话框大小拖拽 在此过程中,我们可能会遇到需要调整对话框的大小的情况,而使用QDialog的sizeGripEnabled属性可以使窗口具有可拖动的大小调整功能。最后,我们使用setSizeGripEnabled(True)函数开启了对话框的sizeGripEnabled属性。这个例子非常简单,但是对于一些需要用户调整大小的界面而言,setSizeGripEnabled属性可以提供很好的使用体验和可操作性。此时,运行程序,我们可以看到对话框右下角出现了一个可拖动的三角标识,表示可以通过拖动该标识来调整对话框的大小。 阅读详情

相关推荐

Android 关于设置Dialog大小宽和动画详解

近期有的小伙伴需要对Dialog设置一些属性,例如它的宽,是否全屏,位置,包括动画等,我最近的项目中刚好用到了这些,下面就将这些功能贴出来分享给大家 设置dialog对象的宽 public void setDialogWidthAndHeight(Dialog dialog,int widthDp,int heightDp){ WindowManager wm = (Windo...

Android爬坑牛奶糖的博客 1万+

dialog 设置的四种方式 设置无效问题

【代码】dialog 设置的四种方式 设置无效问题。

Gestwr博客 3598

Android Dialog相关设置

1.AlertDialog宽设置设置最大高度 AlertDialog可以setView自定义视图,也可以直接使用setMultiChoiceItems多选与setSingleChoiceItems单选,因此使用起来较灵活,使用频率也较。 但是AlertDialog高度会根随其所包含的内容发生变化,若包含的内容较多,其高度很可能充斥整个屏幕,视觉上很难看,因此可以设定最大的高度,使其显示更加美观、自然。 1)若知道具体内容的大小: window window = dialog.getWindow

zenmela2011的专栏 5056

三种方式获得手机屏幕宽和

主要代码: 1 package com.km.screeninfo; 2 3 import android.os.Bundle; 4 import android.support.v4.app.Fragment; 5 import android.support.v4.app.FragmentActivity; 6 import andro...

weixin_30699831的博客 136

android获取activity截图,Android Activity 不能被截屏的解决方法

Android Activity 不能被截屏的解决方法Activity 添加即可getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);以上这篇Android Activity 不能被截屏的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。您可能感兴趣的文章:Android截屏方案实现原理解析A...

weixin_39637921的博客 1095

获得Andriod手机屏幕分辨率的两种方法

<br />public class AndroidTest extends Activity { private static String TAG = "AndroidTest"; private TextView textview1; // 获取手机屏幕分辨率的类 private DisplayMetrics dm; @Override public void onCreate(Bundle savedInstanceState){ super.onCr

蓝蓝的天 7781

在Java代码中设置控件高度和宽度按比例自适应屏幕

在Java代码中创建控件的时候设置高度默认单位为px,这样会使控件在不同的手机上显示出不同的效果,所以我们最好是按屏幕比例来设置控件的宽度和高度。 其实我的原理很简单: 首先在Activity启动时我们需要获得屏幕的宽度和高度; DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().

月色无痕的专栏 8416

android学习笔记之获取手机屏幕大小

android手机屏幕尺寸问题一直是让开发者感觉很头疼的问题,由于各手机厂商所采用的屏幕尺寸不同,user UI接口呈现及布局自然也各自迥异。所以,在开发android手机应用程序时,除了对底层API的掌握之外,最重要的仍是屏幕分辨率概念的理解。        android可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须清楚地知道手机屏幕的边界,以免缩放之后造成的布局(

Jerry.Column 8085

安卓获取屏幕分辨率小程序

android手机屏幕尺寸问题一直是让开发者感觉很头疼的问题,由于各手机厂商所采用的屏幕尺寸不同,user UI接口呈现及布局自然也各自迥异。所以,在开发android手机应用程序时,除了对底层API的掌握之外,最重要的仍是屏幕分辨率概念的理解。        android可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须清楚地知道手机屏幕的边界,以免缩放之后造成的布

wufangna的专栏 5757

Android 获取当前Activity屏幕截图以及保存到本地

废话多说,直接上代码:这种方法,直接去掉了标题栏,是整个activity的图像。在AndroidManifest.xml里先增加读写权限,版本的话另外在代码里去请求&lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt; &lt;uses-permission android:name="...

fahaia的博客 5759

java 自适应屏幕_在Java代码中设置控件高度和宽度按比例自适应屏幕

在Java代码中创建控件的时候设置高度默认单位为px,这样会使控件在不同的手机上显示出不同的效果,所以我们最好是按屏幕比例来设置控件的宽度和高度。其实我的原理很简单:首先在Activity启动时我们需要获得屏幕的宽度和高度;DisplayMetrics displayMetrics = new DisplayMetrics();getWindowManager().getDefaultDispl...

weixin_39727005的博客 847

android获取屏幕高度

转自:http://www.apkbus.com/android-15767-1-1.html 在看本文之前,向大家介绍一下下面的2篇文章,个人认为非常好。 另外,这篇文章总结也不错 获取屏幕高度和宽度:http://www.iteye.com/topic/828830 还有一篇是获取状态栏和标题栏高度的文章来自CSDN 不错 http://blog.c

破磬 2213

获得屏幕宽度和高度方法

最近突发奇想,想知道android应用是如何获得当前设备屏幕的宽度和高度的呢。 经过一番搜索, 在设备的属性里只找到了 ro.xx.lcd_density]: [160],这只是说明了当前屏幕的密度,并不能反应屏幕的宽信息。 经过搜索博客找了 一下方法。  // 通过WindowManager获取 DisplayMetrics dm = new DisplayMetric

lininglive的专栏 1502

android手机截屏代码,Android手机截屏代码

首先写个工具类:public class ScreenShotTool {private Activity activity;public ScreenShotTool(Activity activity) {this.activity = activity;}public Bitmap getActivityBitmap() {/**取得DecorView,这个View是你需要截图的界面*/Vi...

weixin_42451850的博客 917

安卓屏幕适配方案(根据今日头条方案,升级版)

屏幕适配方案有很多,比如原生的dp,鸿洋大神的AutoLayout,宽限定符,今天我用缺点比较小的今日头条方案 头条适配方案的文章链接:https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA 使用效果 测试后可以适配我身边的所有机型(其他的应该是都可以) 设置ActivityActivity可以适配 设置Activity后Activ...

lt的博客 4834

Android获取屏幕高度、标题高度、状态栏高度

我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即可获取屏幕的尺寸。 在一个Activity的onCreate方法中,写入如下代码: DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels; /

hbspring007的专栏 628

Android 项目必备(十)--> 屏幕适配

Android 屏幕适配:推荐1倍效果图,即采用 720 * 360 大小( 1280 *720:两倍图 \ 1920 * 1080: 三倍图),最主要的原因就是1px = 1dp,效果图标多大的 px,布局就写多大 dp。

Kevin Learn Android 1721

android学习之-获得手机屏幕大小

主类 packagesucre.android;importandroid.app.Activity;importandroid.os.Bundle;importandroid.util.DisplayMetrics;importandroid.widget.TextView;/***取得手机屏幕的大小,用到了android.util下的Dis...

weixin_33695082的博客 89
上一篇: Android Studio快捷键大全
下一篇: 在NavigationView的中的菜单项显示选中效果
EasyGOOO
博客等级 码龄14年 25粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值