アプリケーションとxmlファイルにFrameLayoutがあり、そのwidth
およびheight
がに設定されていwrap_content
ます。次に、次のようにプログラムで寸法を変更したい:
FrameLayout preview = (FrameLayout) findViewById(R.id.camera_preview);
ViewGroup.LayoutParams previewParam = preview.getLayoutParams() ;
previewParam.height =(int) (height * 0.86);
previewParam.width = (int)(previewParam.height/ratio) ;
preview.setLayoutParams(previewParam) ;
これを行うと、このアクティビティを開始するとプログラムが終了しますが、問題はwrap_content
ありますか?