相关疑难解决方法(0)

与ActionBarActivity相比,AppCompatActivity的增强是什么?

android.support.v7.app.AppCompatActivity 昨天作为新功能添加到最新的v7支持库中.

据说ActionBarActivity已经弃用了新的AppCompatActivity,这AppCompatActivity是使用支持库操作栏功能的活动的基类.那么,什么是新的功能AppCompatActivityActionBarActivity?做什么改进AppCompatActivity有过ActionBarActivity?有什么好处AppCompatActivity?有人可以提供一些样品吗?

任何提示都表示赞赏.并提前感谢.

PS:最让我感到惊讶的是,AppCompatActivityandroid.support.v4.app.FragmentActivity直接的父类延伸出来的是什么ActionBarActivity!我的意思是现在实际上ActionBarActivity可以做任何AppCompatActivity可以做的事情,为什么Android会推出后者呢?

同时,我看到了一篇博客文章,指出:" 这不是从命名ActionBarActivityAppCompatActivity,内部逻辑AppCompat通过可用AppCompatDelegate ",那么什么是" 内在逻辑的" AppCompat?有什么可以AppCompatDelegate做什么?有人会发布一些关于此的代码吗?

android android-appcompat android-actionbaractivity appcompatactivity

164
推荐指数
5
解决办法
9万
查看次数

导入android.support.v7无法解析

我是Android新手.目前,我已adt-bundle-windows-x86-20131030.zip安装(Windows 32位) - 并已成功安装Android SDK和Eclipse.此外,我已经更新了Android SDK管理器中的所有内容.现在,我正在使用Android v-4.4.2

我的项目成功运行,但是当我导入时android.support.v7.app.ActionBarActivity;,import android.support.v7.app.ActionBar;项目将无法调试.我收到了错误The Import android.support.v7 cannot be resolved

我在谷歌搜索并安装Android Support Library然后添加v7到我的项目中.

  1. 文件 - >导入(android-sdk\extras\android\support\v7).选择"appcompat"
  2. 项目 - >属性 - > Android.在"添加"部分库中选择"appCompat"

截图

在此输入图像描述

成功添加,appCompat但我仍然得到错误.

eclipse android

76
推荐指数
2
解决办法
11万
查看次数

仅针对我的项目的Android Lint报告,不包括库项目?

如何运行Android Lint以便它只报告我的项目模块,并忽略我正在使用的任何库项目?即使我将Lint瞄准我的项目模块,它也会在库项目中列出我不感兴趣的问题列表 - 我想集中精力修复我自己代码中的问题.

我看不到一个参数来指定它是否跟随对库项目的引用,但也许你可以看到如何做到这一点.

android android-lint

24
推荐指数
2
解决办法
4591
查看次数

调用需要API级别11(当前最小值为8)android.app.Activity#onCreateView

我是android的新手,我正在开发一个Android应用程序.但是我的包行在MainActivity.java类中给出了这个错误.有谁能告诉我这个的原因?这是我的类,包行给出了这个错误.

package com.example.eventgyaam;


import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity  {

int counter;

Button add,sub;
TextView display;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    counter = 0;
    add = (Button) findViewById(R.id.bAdd);
    sub = (Button) findViewById(R.id.bSub);
    display = (Button) findViewById(R.id.tvDisplay);
    add.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            counter++;
            display.setText("Your total is "+counter);
        }
    });
    sub.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            counter--;
            display.setText("Your total is "+counter);
        }
    }); …
Run Code Online (Sandbox Code Playgroud)

java android

12
推荐指数
3
解决办法
2万
查看次数