这是(shì)androids support.v7包,一(yī)款(kuǎn)在androids开发中(zhōng)必(bì)不可(kě)少的包,作(zuò)为功(gōng)能最齐全(quán)最新(xīn)的(de)功能包(bāo),是androids开发中至关重要的(de)一环(huán)。
1.v7包src中是没有代码的,v7的所(suǒ)有代码都在v7包(bāo)里(lǐ)的jar中(zhōng),但是还(hái)必须(xū)引用v7 libraries是因为xml文件..在res文件中。
2.引用v7报错,主要报(bào)错位(wèi)置是(shì)res文件中style.xml文件,这(zhè)个网上(shàng)介绍的已经很多了,原因很简单,当前(qián)v7包在workspace中默认sdk版本没有达到v7支持的最大版本(běn)。
1、项目(mù)右(yòu)键 --> import --> androids --> Existing androids Code Into workspace
--> 选(xuǎn)择..sdkextrasandroidssupportv7appcompat(根据自己的文件(jiàn)存放路(lù)径选(xuǎn)择)
--> 勾选copy projects into workspace --> finish
(若出现unable to resolve target 'androids-16', 修改project.properties)
2、在(zài)项目中(zhōng)引用androids.support.v7
项(xiàng)目右键 --> properties --> androids --> Library --> Add --> OK
androids Support v4:这个(gè)包是为(wéi)了(le)照顾1.6及(jí)更高版本而设计(jì)的,这个包是使用最广泛(fàn)的,eclipse新建(jiàn)工(gōng)程时,都默认带有了。
androids Support v7:这个包(bāo)是为了考虑照顾2.1及以上版(bǎn)本而设计的,但不包含更低,故(gù)如果不考虑1.6,我们可以采用再加上这个包,另外(wài)注意,v7是(shì)要依赖v4这(zhè)个(gè)包(bāo)的,即,两个得同时被包(bāo)含(hán)。
androids Support v13:这个包的(de)设(shè)计(jì)是为了androids 3.2及更高版本(běn)的(de),一(yī)般我们都不(bú)常(cháng)用,平板开发中能用到。
