zoukankan      html  css  js  c++  java
  • [Android]获得Andriod手机屏幕分辨率的两种方法

    public class AndroidTest extends Activity {
    	private static String TAG = "AndroidTest";
    
    	private TextView textview1;
    
    	// 获取手机屏幕分辨率的类
        private DisplayMetrics dm;
    
    	@Override
    	public void onCreate(Bundle savedInstanceState){
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.main);
    
    		// 获取布局中TextView
    		textview1 = (TextView)findViewById(R.id.hello);
    
    		// 方法1 Android获得屏幕的宽和高 
    	    int screenWidth; 
    	    int screenHeight; 
    
    	    WindowManager windowManager = getWindowManager(); 
    	    Display display = windowManager.getDefaultDisplay(); 
    	    screenWidth = display.getWidth(); 
    	    screenHeight = display.getHeight(); 
    
    	    Log.d(TAG, "screenWidth:" + screenWidth);
    	    Log.d(TAG, "screenHeight:" + screenHeight);
    
    	    // 方法2
    	    dm = new DisplayMetrics();
            getWindowManager().getDefaultDisplay().getMetrics(dm);
    
            //获得手机的宽带和高度像素单位为px
            String str = "方法1 手机屏幕分辨率为:" + screenWidth
            	+" * "+ screenHeight +
            	"
    方法2  手机屏幕分辨率为:" + dm.widthPixels
            	+" * "+ dm.heightPixels;
            textview1.setText(str);
    
    	}
    }
  • 相关阅读:
    flask之Blueprint蓝图
    flask之Flask、config配置
    flask之路由route
    flask之request
    flask之response
    pyhton中的深浅copy
    jQuery选择器
    Html常用标签
    python中的字典dict
    python基础知识
  • 原文地址:https://www.cnblogs.com/webapplee/p/3774012.html
Copyright © 2011-2022 走看看