Fragment
実行時に aを置き換えようとしましたFragmentActivity
。
fragment_activity.xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="match_parent" />
MyFragmentActivity.java
public class MyFragmentActivity extends SlidingFragmentActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_activity);
}
// Will be called by AsyncTaskLoader's onLoadFinished.
public void selectActiveContent() {
// MyFragment's top level is LinearLayout
Fragment fragment = new MyFragment();
getSupportFragmentManager().beginTransaction().replace(R.id.content, fragment).commitAllowingStateLoss();
}
ただし、結果が最適化されていないことに気付きました。
FrameLayout
私は、自分自身を通じて提供されたものfragment_activity.xml
が、別の親に結び付けられていることに気づきましたFrameLayout
。
それ以外の
FrameLayout
FrameLayout
LinearLayout
LinearLayout
ListView
したい
FrameLayout
LinearLayout
LinearLayout
ListView
どうすればそうできるか分かりますか?(FrameLayout)fragment_activity.xml
なしでを持つことは可能ですか?ViewGroup