Ruboto でフラグメント UI を実装するのに苦労しています。onCreate メソッドでビューを作成する完全に機能するアクティビティがありましたが、それをフラグメントに移植しようとしています。
私はこのようなものになります:
アクティビティの onCreate() メソッドでは、フラグメント ビューのプレースホルダーを作成するだけです。
#initial UI
setContentView(
frame_layout( :id => 100) do
text_view :text => "fragment place"
end
)
#fragment creation
ft = getFragmentManager().beginTransaction()
frag = MyFragment.new
ft.add( 100, frag )
ft.commit()
フラグメントの onCreateView メソッドでは、このような単純な UI を返しても機能しません
def onCreateView( inflater, container, savedInstanceState)
ruboto_import_widgets :TextView,
frag_view =
linear_layout(:orientation => :vertical) do
text_view :text => "fragment view"
end
return frag_view
end
しかし、フラグメント UI は表示されず、元の UI のみが表示されます (logcat にもエラーはありません)。何が問題なのですか?
ruboto でフラグメント UI を作成した人はいますか?