到目前为止,我的 actionbarsherlock 是通过使用布局自定义启用的,并将它们放在showActionBar()
MainActivity 的方法中:
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()
方法。它指出该应用程序已停止响应。