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);相关推荐
Android 关于设置Dialog大小宽高和动画详解
近期有的小伙伴需要对Dialog设置一些属性,例如它的宽高,是否全屏,位置,包括动画等,我最近的项目中刚好用到了这些,下面就将这些功能贴出来分享给大家 设置dialog对象的宽高 public void setDialogWidthAndHeight(Dialog dialog,int widthDp,int heightDp){ WindowManager wm = (Windo...
dialog 设置宽高的四种方式 设置宽高无效问题
【代码】dialog 设置宽高的四种方式 设置宽高无效问题。
Android Dialog相关设置
1.AlertDialog宽高设置,设置最大高度 AlertDialog可以setView自定义视图,也可以直接使用setMultiChoiceItems多选与setSingleChoiceItems单选,因此使用起来较灵活,使用频率也较高。 但是AlertDialog高度会根随其所包含的内容发生变化,若包含的内容较多,其高度很可能充斥整个屏幕,视觉上很难看,因此可以设定最大的高度,使其显示更加美观、自然。 1)若知道具体内容的大小: window window = dialog.getWindow
三种方式获得手机屏幕的宽和高
主要代码: 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...
android获取activity截图,Android Activity 不能被截屏的解决方法
Android Activity 不能被截屏的解决方法在Activity 添加即可getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);以上这篇Android Activity 不能被截屏的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。您可能感兴趣的文章:Android截屏方案实现原理解析A...
获得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
在Java代码中设置控件高度和宽度按比例自适应屏幕
在Java代码中创建控件的时候设置的高度默认单位为px,这样会使控件在不同的手机上显示出不同的效果,所以我们最好是按屏幕比例来设置控件的宽度和高度。 其实我的原理很简单: 首先在Activity启动时我们需要获得屏幕的宽度和高度; DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().
android学习笔记之获取手机屏幕大小
android手机的屏幕尺寸问题一直是让开发者感觉很头疼的问题,由于各手机厂商所采用的屏幕尺寸不同,user UI接口呈现及布局自然也各自迥异。所以,在开发android手机应用程序时,除了对底层API的掌握之外,最重要的仍是屏幕分辨率概念的理解。 android可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须清楚地知道手机屏幕的边界,以免缩放之后造成的布局(
安卓获取屏幕分辨率小程序
android手机的屏幕尺寸问题一直是让开发者感觉很头疼的问题,由于各手机厂商所采用的屏幕尺寸不同,user UI接口呈现及布局自然也各自迥异。所以,在开发android手机应用程序时,除了对底层API的掌握之外,最重要的仍是屏幕分辨率概念的理解。 android可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须清楚地知道手机屏幕的边界,以免缩放之后造成的布
Android 获取当前Activity屏幕截图以及保存到本地
废话多说,直接上代码:这种方法,直接去掉了标题栏,是整个activity的图像。在AndroidManifest.xml里先增加读写权限,版本高的话另外在代码里去请求<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="...
java 自适应屏幕_在Java代码中设置控件高度和宽度按比例自适应屏幕
在Java代码中创建控件的时候设置的高度默认单位为px,这样会使控件在不同的手机上显示出不同的效果,所以我们最好是按屏幕比例来设置控件的宽度和高度。其实我的原理很简单:首先在Activity启动时我们需要获得屏幕的宽度和高度;DisplayMetrics displayMetrics = new DisplayMetrics();getWindowManager().getDefaultDispl...
android获取屏幕高度
转自:http://www.apkbus.com/android-15767-1-1.html 在看本文之前,向大家介绍一下下面的2篇文章,个人认为非常好。 另外,这篇文章总结也不错 获取屏幕的高度和宽度:http://www.iteye.com/topic/828830 还有一篇是获取状态栏和标题栏高度的文章来自CSDN 不错 http://blog.c
获得屏幕宽度和高度的方法
最近突发奇想,想知道android应用是如何获得当前设备屏幕的宽度和高度的呢。 经过一番搜索, 在设备的属性里只找到了 ro.xx.lcd_density]: [160],这只是说明了当前屏幕的密度,并不能反应屏幕的宽高信息。 经过搜索博客找了 一下方法。 // 通过WindowManager获取 DisplayMetrics dm = new DisplayMetric
android手机截屏代码,Android手机截屏代码
首先写个工具类:public class ScreenShotTool {private Activity activity;public ScreenShotTool(Activity activity) {this.activity = activity;}public Bitmap getActivityBitmap() {/**取得DecorView,这个View是你需要截图的界面*/Vi...
安卓屏幕适配方案(根据今日头条方案,升级版)
屏幕适配方案有很多,比如原生的dp,鸿洋大神的AutoLayout,宽高限定符,今天我用缺点比较小的今日头条方案 头条适配方案的文章链接:https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA 使用效果 测试后可以适配我身边的所有机型(其他的应该是都可以) 设置Activity后Activity可以适配 设置Activity后Activ...
Android获取屏幕高度、标题高度、状态栏高度
我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即可获取屏幕的尺寸。 在一个Activity的onCreate方法中,写入如下代码: DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels; /
Android 项目必备(十)--> 屏幕适配
Android 屏幕适配:推荐1倍效果图,即采用 720 * 360 大小( 1280 *720:两倍图 \ 1920 * 1080: 三倍图),最主要的原因就是1px = 1dp,效果图标多大的 px,布局就写多大 dp。
android学习之-获得手机屏幕大小
主类 packagesucre.android;importandroid.app.Activity;importandroid.os.Bundle;importandroid.util.DisplayMetrics;importandroid.widget.TextView;/***取得手机屏幕的大小,用到了android.util下的Dis...
1万+




被折叠的 条评论
为什么被折叠?



