我有一个自定义显示器 stretched widthwise,分辨率为1920x720,屏幕尺寸为10.3英寸,宽高比为8:3。我在此屏幕上使用的是android演示类。虽然使用演示类,但android屏幕的UI仍适合默认情况下显示,没有任何底部或顶部栏(甚至没有主页或后退按钮),即整个屏幕将充满应用程序UI。如何为此分辨率和宽高比制作UI?为什么我的图像会在应用程序UI中横向拉伸?
答案 0 :(得分:0)
对于全角或全高图像,您必须像这样动态更改imageView的大小:-
请参见下面的代码:
public static int getScreenWidth(Context mContext) {
DisplayMetrics metrics = new DisplayMetrics();
((Activity)
mContext).getWindowManager().getDefaultDisplay().getMetrics(metrics);
return metrics.widthPixels;
}
3。现在,您必须像这样更改imageView的参数:-
imageView.getLayoutParams().height = (int) (Utility.getScreenWidth(this) * "your ratio");
希望这会有所帮助。