ActionBar支持v7 Android

4

IDE: Android Studio

  1. Create new project
  2. Copy .jar of appcompat to by /lib/
  3. Set dependencies in project settins
  4. Add compile "com.android.support:appcompat-v7:18.0.+" to build.gradle
  5. Add follow code:

    public class MainActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    
        ActionBar actionBar = getSupportActionBar();
        actionBar.setTitle("hello");
    }
    

然而...什么都没有。接下来会出现错误:

"Gradle: A problem occurred configuring project ':MyApplication'.
> Failed to notify project evaluation listener.   > Could not resolve all dependencies for configuration ':MyApplication:_DebugCompile'.
  > Could not find any version that matches com.android.support:appcompat-v7:18.0.+.
    Required by:
        MyApplicationProject:MyApplication:unspecified"

如何解决?我忘记做了什么?


你下载了Android支持库吗?我认为你不需要JAR。 - hoss
我已经安装了支持库:( - TakeThat
你在项目设置中添加了库依赖吗?我的意思是,不仅要将库添加到库类别中,还必须将其添加到项目依赖项中。 - rdiaz82
2个回答

7

0

尝试导入库而不是复制它。

还要包括:

actionBar.setDisplayShowTitleEnabled(true);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接