嗨,这是一个简短的问题,但对我来说非常重要。
我定义了一个ActionBar
对象。然后我将标题设置为操作栏,具体String
如下所示。但问题在于最低 SDK 版本。
我想使用最低 sdk 版本 8 但ActionBar
强制我使用 sdk 版本11。有没有办法解决这个问题?
ActionBar actionBar = getActionBar();
actionBar.setTitle(country_name);
嗨,这是一个简短的问题,但对我来说非常重要。
我定义了一个ActionBar
对象。然后我将标题设置为操作栏,具体String
如下所示。但问题在于最低 SDK 版本。
我想使用最低 sdk 版本 8 但ActionBar
强制我使用 sdk 版本11。有没有办法解决这个问题?
ActionBar actionBar = getActionBar();
actionBar.setTitle(country_name);
android.app.ActionBar
本身仅在 API 级别 11+ 上可用。如果您想在早期版本的 Android 上使用操作栏,您将需要某种形式的反向移植,例如ActionBarSherlock。
你可以通过
ActionBar actionbar = getSupportActionBar();
actionbar.setTitle("some title");
如Android 开发者网站上所述。
getSupportActionBar() // is the Support library version of getActionBar()