2015-01-25 09:35:06|?次阅读|上传:wustguangh【已有?条评论】发表评论
在弹出的Project Structure对话框中激活Dependencies选项卡,点击右侧的”+“按钮:
在对话框选择”Library Depandency“:
最后选择你需要的库,点击确定即可:
并将ActionBar都选择android.support.v7.app里面的,最后终于将错误修复了。完整的代码如下:
import android.os.Bundle; import android.support.v7.app.ActionBar; import android.support.v7.app.ActionBarActivity; import android.view.Menu; import android.view.MenuItem; import android.widget.Toast; public class UserZoneActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_user_zone); ActionBar actionBar = this.getSupportActionBar(); if(actionBar != null) actionBar.setDisplayHomeAsUpEnabled(true); else Toast.makeText(getApplicationContext(),"ActionBar 为NULL",Toast.LENGTH_LONG).show(); }
备注:
1. 为了更好的说明问题,将其它无关代码省略;
2. 不要混淆Android.app.ActionBar和android.support.v7.app.ActionBar,这往往是产生错误的根源;
最后实现的效果如下: