屏幕适配
- 图片适配(不常用)
- 布局适配(不常用)
- 尺寸适配(常用)
1 dp=px/设备密度
得到设备密度的方法 : float density = getResources().getDisplayMetrics().density;
2 在dimen中编写不同屏幕的分辨率,在不同value中放入不同分辨率的dimen
例如:value(默认) value-1280x720(适配1280*720屏幕)
- 代码适配
`int width =getWindowManager().getDefaultDisplay().getWidth();
int height =getWindowManager().getDefaultDisplay().getHeight();
TextView tv1 = (TextView)findViewById(R.id.tv_1);
LayoutParams params = new LayoutParams(width /3 ,(int )(height* 0.2 ));
tv1.setLayoutParams(params);`
- 权重适配
android:weightSum="3"