У меня есть изображение для отображения изображения, и я хочу чтобы включить возможность обрезать изображение, используя следующее соотношение: 16: 9,1: 1,3: 2,2: 1,4: 3. У меня есть несколько кнопок для каждого, поэтому пользователь может обрезать изображение следующим образом: нажав кнопку. Как это сделать на основе устройств с разным размером экрана.Как установить изображение в процентах Относительная компоновка к следующему коэффициенту на основе размера экрана устройства, 16: 9,1: 1,3: 2,2: 1,4: 3
я получил высоту экрана устройства и ширину, используя следующий фрагмент кода
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int width = displaymetrics.widthPixels;
и я могу установить ширину и высоту в ImageView используя этот фрагмент
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(FrameLayout.LayoutParams.WRAP_CONTENT, FrameLayout.LayoutParams.WRAP_CONTENT);
params.height=height;
params.width=width;
touchImageView.setLayoutParams(params);
Но как сделать это с Процент относительной компоновки (16: 9,1: 1,3: 2,2: 1,4: 3)
может кто-нибудь помочь?