在Android上使用sdk版本8的ActionBar setTitle()

时间:2013-04-10 22:32:42

标签: android android-actionbar

嗨,这是一个简短的问题,但对我来说非常重要。

我定义了一个ActionBar对象。然后我将标题设置为操作栏,其中包含我的特定String,如下所示。但问题是最低SDK版本。

我想使用最低sdk版本8,但ActionBar强制我使用sdk版本 11 。有办法解决这个问题吗?

ActionBar actionBar = getActionBar();
actionBar.setTitle(country_name);

2 个答案:

答案 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()