尝试设置自定义操作栏

时间:2015-08-11 17:45:43

标签: android android-actionbar

我正在尝试根据Simon Jackson对SO问题here的回答设置一个模仿Google日历操作栏的自定义操作栏。

然而,我正在与'mContext'斗争,因为我不知道它指的是什么背景。

mContext有2个实例,在实例化操作栏时膨胀视图时有1个实例,有2个实例。我已经尝试了应用程序上下文和inflater上下文,但是虽然每个都适用于一个mContext实例,但两者都不适用。

在此代码片段的上下文中,mContext是什么?

我正在使用Android Studio和API 22进行开发。

2 个答案:

答案 0 :(得分:1)

mContext将引用:

getApplicationContext()

来自活动

的电话

答案 1 :(得分:0)

在致电for tbl in `psql -qAt -c "select schemaname || '.' || tablename from pg_tables WHERE schemaname <> 'pg_catalog' AND schemaname <> 'information_schema';" YOUR_DATABASE_NAME` ; do psql -c "alter table $tbl SET WITHOUT OIDS" YOUR_DATABASE_NAME ; done 之前添加此内容:

onCreate()

或者最好如上所述,将Context mContext; 替换为mContext