之前清單文件里theme主題老是改不成庫項目里定義好的主題@style/Theme.AppCompat.Light,只能用默認主題@style/AppTheme
<application android:name="com.example.googleplay.global.GooglePlayApplication" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.AppCompat.Light" > <activity android:name="com.example.googleplay.ui.activity.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
找了半天也沒發現什么問題,庫項目也導入了啊,為什么不能用庫項目里定義的東西
原來我是用的java build path的方法導入庫項目,錯誤做法如下
原來安卓導入庫項目跟一般的java導入項目的方法不同,安卓的導入方法(在項目上右鍵,選擇properties,再選擇Android,在Library那里add庫項目即可):
安卓導入的方法不同是因為安卓還需要除了代碼的引用之外,還要用到庫項目里已有的資源(layout,themes,strings,dimens,colors,styles等);而java引入庫項目只是為了用庫項目里的方法