嗨,这是一个简短的问题,但对我来说非常重要。
我定义了一个ActionBar
对象。然后我将标题设置为操作栏,其中包含我的特定String
,如下所示。但问题是最低SDK版本。
我想使用最低sdk版本8,但ActionBar
强制我使用sdk版本 11 。有办法解决这个问题吗?
ActionBar actionBar = getActionBar();
actionBar.setTitle(country_name);
答案 0 :(得分:2)
android.app.ActionBar
本身仅适用于API Level 11+。如果您想在早期版本的Android上使用操作栏,则需要某种形式的backport,例如ActionBarSherlock。
答案 1 :(得分:2)
你可以通过
完成ActionBar actionbar = getSupportActionBar();
actionbar.setTitle("some title");
在Android开发者网站上描述here。
getSupportActionBar() // is the Support library version of getActionBar()