0
あなたもそれを知っているかもしれませんが、あなたはこのようなコードでPercentRelativeLayoutのwidthPercentを変更することができます。アンドロイド(固定アスペクト比で)プログラム的PercentRelativeLayoutのwidthPercentを設定すると、正しく高さを更新しません
PercentRelativeLayout.LayoutParams params = ((PercentRelativeLayout.LayoutParams) view.getLayoutParams());
PercentLayoutHelper.PercentLayoutInfo paramsInfo = params.getPercentLayoutInfo();
paramsInfo.widthPercent = newWidthPercent; //e.g. change form 0.5 to 0.9
paramsInfo.aspectRatio = 1;
が、目で(例えば、アスペクト比が1に等しいので同じ幅と高さを期待しますが、高さは同じです)
そう、私たちはそれをどのように達成しましたか?