タイトルがそれをカバーしていると思います:)ジェスチャーで操作できる.png写真をフェッチする描画可能なオブジェクトがあります。このドローアブルオブジェクトの背後にあるはずの背景画像を含むxmlレイアウトもあります。すべてが断片的に起こります。
コードを実行してこのフラグメントに到達すると、pngが表示され、ジェスチャーが機能しますが、レイアウトが膨らんでおらず、戻るボタンを押すとアプリがクラッシュします(フラグメントでsetContentViewを使用しているため、バックスタックがありませんか?これを回避するにはどうすればよいですか?)
後で、シーンに他のレイヤーを追加します。
私の質問は、フラグメントをxmlレイアウトで膨らませ、その上にドローアブルを表示し、後でその上に他のビューを追加するにはどうすればよいですか?
このフラグメントのコードは次のようになります。
public class RoomFragment extends Fragment {
ViewGroup mRoot;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
mRoot = (ViewGroup) inflater.inflate(R.layout.room_fragment, null);
/** Placing furniture .png element in SandboxView */
Bitmap bitmap = BitmapFactory.decodeResource(getResources(),
R.drawable.furniture);
View view = new SandboxView(this.getActivity(), bitmap);
this.getActivity().setContentView(view); // Replace with inflater?
return mRoot;
}}
ありがとうございました!