无法在ActionBar中设置徽标

时间:2014-12-27 17:19:15

标签: android android-actionbar

我认真地尝试了一切。 我已经尝试了setLogo()setIcon()

我尝试在清单中添加android:logo=""

我确保尝试使用supportActionBar和常规ActionBar。 (我用sdk 21运行sdk 21。)

有趣的是,如果我尝试使用常规ActionBar,我会得到空指针但是当我使用支持ActionBar时,它至少可以工作。

还有什么我可以尝试的吗?在这里我尝试改变它。

public class MainActivity extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    ActionBar ab = getSupportActionBar();
    ab.setLogo(R.drawable.logo);

1 个答案:

答案 0 :(得分:1)

如果您的min sdk是15,我不确定您为什么要使用支持包。

您应该扩展Activity,并使用getActionBar()