showActionBar()
これまでのところ、レイアウトを利用して MainActivityのメソッド内に配置することで、私の actionbarsherlock をカスタマイズして有効にしています。
LayoutInflater inflator = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflator.inflate(R.layout.actionitems, null);
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowHomeEnabled (false);
actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setCustomView(v);
アクションバーが表示されるように、作成した各アクティビティにこれらすべてを手動で入力する必要がありますか? 新しいアクティビティから MainActivity を拡張しようとしましたが、うまくいかないようです。例:
public class MyWebView extends MainActivity
そしてshowActionBar()
メソッドを呼び出します。アプリが応答を停止したと表示されます。