如何使用androidsupportV7包中ActionBar

如何使用android-support-V7包中ActionBar

如何使用androidsupportV7包中ActionBar

import

android。support。v7。app。ActionBarActivity;

自定义的activity继承自这个ActionBarActivity就可以使用v7包的actionbar了。

以前3。0以前的版本要使用actionbar,必须使用国外大牛写的actionbarsherlock这个开源项目。今年的google/io大会之后,gooogle官方在android-support-v

7包中添加了actionbar,开始让2。1以后的版本支持actionbar,从此以后曾经最火的android开源项目actionbarsherlock可以退出历史舞台了。

要是用v7包中actionbar也很简单,但有一个需要主要的地方。有些人可能该开始仅仅是把android-support-v7-appcompat。jar导入项目中

(针对于eclipse):

create

library

project

based

support

library

code:

downloaded

android

support

library

using

manager

create

library

project

ensure

required

files

included

project's

build

path:

select

import

select

existing

android

workspace

click

browse

installation

directory

support

library

folder。

example,

adding

appcompat

project,

browse

/extras/android/support/v7/appcompat/

click

finish

import

project。

appcompat

project,

should

如何使用V7包中ActionBar

如何使用androidsupportV7包中ActionBar

要是用V7包中ActionBar也很简单,但有一个需要主要的地方。有些人可能该开始仅仅是把android-support-v7-appcompat。jar导入项目中

(针对于Eclipse):

Create

library

project

based

support

library

code:

downloaded

Android

Support

Library

using

Manager

Create

library

project

ensure

required

files

included

project's

build

path:

Select

Import

Select

Existing

Android

Workspace

click

Browse

installation

directory

thary

folder。

example,

adding

appcompat

project,

browse

/extras/android/support/v7/appcompat/

Click

Finish

import

project。

appcompat

project,

should

project

titled

android-support-v7-appcompat

library

project,

expand

libs/

folder,

right-click

scomplete

changes。

library

project

selected

Support

Library

application

projects。

library

applicat

如何在Android Studio中添加RecyclerView-v7支持包

如何使用androidsupportV7包中ActionBar

一般来说,V7包在使用compile

'com。android。support:appcompat-v7:xx。x。x'的时候已经有了,但是不排除有时候无法RecyclerView的时候,这时候在File=>Project

Strutrue=》Dependencies=>绿色+号=》Libary

Dependency=》输入RecyclerView,找到com。android。support:recyclerview-v7:xx。xx。x确定即可

其中XX。XX。X版本要一致。

手打望采纳

android.support.v7.app.包如何导入

如何使用androidsupportV7包中ActionBar

如图,这个程序在朋友电脑上能够完美运行,在我的电脑上面就出现了好多错误,貌似是资源包不足,求各位大神看看如何解决啊,本人初学者,希望能够详细点,感激不尽,好人一生平安啊!!!

应该是你的Eclipse版本有些低,在比较新的Eclipse中再新建工程时会自动生成一个v7的依赖工程。所以,你只能更新Eclipse,或者继承Activity,再修改一下错误。。。

下载v7-appcompat后,正常导入工程(import)。

然后,在v7工程上右键,Properties,选Android,“is

library”打上勾。

然后,在你的工程上右键,Properties,把刚才的V7工程“Add”进来。

Android问题 ActionBarActivity怎么用?

如何使用androidsupportV7包中ActionBar

ActionBarActivity是v7包下的,你只有导入v7包才可以用。

怎么导入?

我有一个叫

android_support_v7_app_appcompat。jar

我把它放在

我的工程里的

文件夹里了

ActionBarActivity

提示连接路径

我该如何连接路径

把鼠标放到ActionBarActivity这个上边,看看能不能自动导入,要是不行,或没有找到,你就要先把android_support_v7_app_appcompat。jar导入,鼠标选中包右键导入,这个你应该知道吧。然后再试试。

或你选中你的类然后使用快捷键

Alt+Shift+O进行导包。

跟详细一些

我折磨了很久了

你是哪里不懂啊

还是你的V7包已经导进去了但还不好使啊,你能描述的在细点么

你先把V7包到进去

右键V7包

选择Build

Path----Add

Build

Path。

导入后再把鼠标放到ActionBarActivity上进行导包。

android

auto是为汽车设计的,基于android

的例子,建议先看看,收益会很多的

怎么用V7包改变actionbar的背景颜色

我查阅了官网,官网给出的方法在我这边不能实现,我使用了其说的2。1版本或者以上版本的方法,但是还是不行。我的Themes。xml文件内容是:[mw_shl_code=java,true]style/MyActionBar

parent="@style/Widget。AppCompat。Light。ActionBar。Solid。Inverse">

@drawable/actionbar_bg

@drawable/tab_bg

[/mw_shl_code]

这是官网给出的方法,但是改变不了,有没有大神了解这个问题?

我是需要兼容到2。1版本,3。0以上的版本按照官网给出的方法是可行的,所以我才问如何用API

V7包来实现。

我的调试机器:

真机nexus

Andrroid

最新版本4。4。2

最新版本Android

Studio

0。4。0

Ubuntu

13。10

如何创建使用android.support.v7.preference库定制preferences

import

androidmit();

Editor还支持像用remove()

和clear()方法从文件中删除参数值。

Activity参数:

共享参数可以被其他应用程序组件使用。但是如果你不想和其他组件分享参数,想要有activity私有参数,你可以在activity的getPreferences()

方法的帮助下实现。getPreference

方法使用带着activity类名字的getSharedPreferences()方法给参数文件命名。。

下边的代码就是获得参数

SharedPreferences

preferences

getPreferences(MODE_PRIVATE);

storedPreference

preferencesmit();

你也可以使用其他方法,就像在数据库中存储activity状态。注意android也包含了一个叫做android。preference的包。这个包定义了类来实现应用程序参数UI

没看懂什么意思?

Android Design Support Library 在Eclipse中如何使用

在哪儿下载

Android

Design

Support

Library

在Eclipse中如何使用

首先看你的sdk/extras/android/support目录下有没有design这个文件夹,如果有,就跟appcompat一样的用法,作为android

library,貌似还要搭配appcompat一起使用。

=看不懂,能具体一些吗

android应用开发中的appcompat_v7包是一个library,这个library的作用是用于兼容android3。0以下的版本使用actionbar这个控件。

如果你不想要v7这个包的解决方案:

直接新建一个android

4。0以上的项目,因为4。0以上默认就自带actionbar了2。

直接删除appcompat_v7,代码中不要继承actionbaractivity

使用android

studio做开发工具

创建Android Studio创建APP工程出错

之前的studio都容易出错,现在到studio的中文社区中下载最新版的2。2studio,卸载现在的重新安装下,问题应该就解决了

检查一下是否能访问谷歌的资源,有可能是被挡了。

因为sdk没有更新,找不到appcompat_v7包,所以报错。

android应用开发中的appcompat_v7包是一个library,这个library的作用是用于兼容android3。0以下的版本使用actionbar这个控件。

如果你不想要v7这个包的解决方案:

直接新建一个android

4。0以上的项目,因为4。0以上默认就自带actionbar了2。

直接删除appcompat_v7,代码中不要继承actionbaractivity

使用android

studio做开发工具

建议还是通过更新sdk来解决。

appcompat_v7这个项目包到底是做什么的?为什么有的eclipse有而有的没有,而且因为它会产生主题找不到

的错误啊?

依赖包嘛,为了向下兼容用的。为什么有的有有的没有。那就看app最低支持的android版本了,如果最低支持4。0那就不需要了。

以前低于安卓项目低于4。0,会直接添加dependencies,在最新的sdk中,新建安卓项目,如果低于安卓4。0(api14)的话,会自动添加appcompat

v7包,但也许你写着项目的时候,发现自己不是想建低于4。0的项目,而又不想重新建项目,那么我们该怎么去除v7依赖包包呢?

如果你直接删掉eclipse中导入的v7包,会直接报错,

会发现activity报错,res下的values,values-11,values-14报错了,这是因为我们删除了继承来的属性,找不到属性所以报错。

activity我们让他继承最原始的activity,就好了,当然这还是会有报错的(因为r文件没有生成,原因是xml有错误,当我们修复xml错误,就会自动恢复r类了),values文件夹的style。xml,我们让他继承android:theme。light

values-11的theme。appcompat。light改为android:theme。holo。light

values-14的theme。appcompat。light。darkactionbar改为android:theme。holo。light。darkactionbar

到这里xml的报错都没了,怎么r类还没有回来?因为这里还有个坑爹的xml不会报错,menu文件夹下的main。xml,里面还要改一改

看看他们的命名可以发现,appcompat里面的都带有appcompat字样,main。xml里面带有app字样,

有没发现这些都不是安卓自带的,安卓自带的属性那些是带有android。。。什么的,这样子r类就回来了,

这是我依然发现activity报错,这是因为我导包的时候用了快捷键ctrl+shift+o,接着安卓安卓自带的r类就导入了,

如果全部xml搞定了还报错,就看看导包吧,也许报错就在导错包哟

发表评论