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,这往往是产生错误的根源;
最后实现的效果如下:
