0
私のアクティビティは、別のアクティビティ(私がアクセスできない別のライブラリ)から継承し、新しいアクティビティ内にActionBar + Fragmentsを統合する必要があります。私はAppCompatDelegate
を使ってアクションバーを成功と統合しました。AppcompatDelegate getSupportFragmentManager()
@Override
protected void onCreate(Bundle savedInstanceState) {
//the installViewFactory method replaces the default widgets
//with the AppCompat-tinted versions
getDelegate().installViewFactory();
super.onCreate(savedInstanceState);
getDelegate().onCreate(savedInstanceState);
getDelegate().setContentView(R.layout.activity_profile);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
getDelegate().setSupportActionBar(toolbar);
getDelegate().getSupportActionBar().setDisplayHomeAsUpEnabled(true);
...
}
private AppCompatDelegate getDelegate() {
if (mDelegate == null) {
mDelegate = AppCompatDelegate.create(this, null);
}
return mDelegate;
}
質問はandroid.app.Activity
から延びてこの活動にフラグメントを使用する方法ですか?
注:FragmentActivity
ではありません!
ありがとうございました。これは私が実装してもらえないバックアップソリューションです。 appcompatには、ビューティントや多くの他の多くの機能があります。私は他のソリューションを見ることはできません:( –