我做了一个ListActivity:
public class NoteListActivity extends ListActivity{
}
并且以下方法不再可用:
setSupportActionBar(toolbar);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
但我可以使用:
setActionBar(toolbar);
getActionBar().setHomeButtonEnabled(true);
getActionBar().setDisplayHomeAsUpEnabled(true);
请注意,我在同一项目的其他 Activity 中使用了支持库。这意味着我添加了正确的 gradle 依赖项。
如何使用 ListActivity 和 android.support.v7.widget.Toolbar ?
最佳答案
您不能在 ListActivity
中这样做。
如果您想访问 getSupportActionBar()
,您需要使用 AppCompatActivity
扩展您的类。
我的建议:不要像使用 ToolBar
那样使用 ListActivty。创建一个 Activity
,然后在该 Activity
中只包含 ListView
。它会工作得很好。
关于Android如何在ListActivity中使用Toolbar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31808796/