特定の条件下で実行時にフラグメントのレイアウトを変更しようとしています。
onCreateView() 内で膨張した初期レイアウト:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.cancel_video, null);
}
その後、フラグメント コード内で、最初のレイアウトを別のレイアウトに置き換えたいと考えています。
これまでにいくつかのことを試しました。これは私が持っている最新のものです:
private void Something(){
if(checkLicenseStatus(licenseStatus, statusMessage)){
View vv = View.inflate(getActivity(), R.layout.play_video, null);
//more code
}
}
どうすればこれを達成できますか?