This article shows how to set the Bitmap into ImageView to keep ratio 16:9.
Since PercentFrameLayout and PercentRelativeLayout were deprecated in API level 26.0.0, I’d suggest you to consider using of ConstraintLayout to keep ratio 16:9 for your ImageView.
ConstraintLayout is really powerful tool to build Responsive UI for Android platform, you can find more details here Build a Responsive UI with ConstraintLayout.
Here is the example how to build your ImageView into ConstraintLayout to keep 16:9 ratio:
Don’t forget to add constraint-layout dependency to your module build.gradle file:
Or instead of editing your XML file, edit your layout directly in Layout Editor: