私はActionBarSherlockを初めて使用し、2つの問題があります。
まず、アクションバーのタイトルを設定できるようにしたいのですが、次のように呼び出すと機能しません。
final ActionBar actionBar = (ActionBar) findViewById(R.id.actionBar);
actionBar.setTitle("test title");
対応するxmlオブジェクトは次のようになります。
<com.myapp.prototype.ActionBar
android:id="@+id/actionBar2"
android:layout_width="fill_parent"
android:layout_height="45dip"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" />
(これはgithubの例をモデルにしています:https ://github.com/johannilsson/android-actionbar/blob/master/actionbarexample/src/com/markupartist/android/actionbar/example/HomeActivity.java )。Webの他の場所では、getSupportActionBar()への参照が表示されますが、これを呼び出す方法や場所がわかりません。
次に、別の場所では、アクティビティのタイトルバーを完全に非表示にできるようにしたいだけです。私はこれを次のように呼び出して実行しようとしています。
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowHomeEnabled(false);
しかし、これをコンパイルすることすらできません。私が得ているエラーは次のとおりです。
"The method setDisplayShowTitleEnabled(boolean) is undefined for the type
ActionBar."
どちらの場合も、ActionbarSherlockオーバーライドが問題に関係していると思います。これを機能させる方法について何か提案はありますか?
どうもありがとう。