背景介紹:html
想在View上動態的setId,因此須要預先定義好id,以便使用,api上說,能夠添加res/values/ids.xml的資源,用於定義公共的id,使用時直接R.id.id_name或android:id="id/id_name"便可。android
結果:api
[2011-08-30 21:06:13 - demo] W/ResourceType( 376): Bad resource table: header size 0xc or total size 0x186b6 is not on an integer boundaryide
[2011-08-30 21:06:13 - demo] W/ResourceType( 376): Bad resource table: header size 0xc or total size 0x186b6 is not on an integer boundarypost
[2011-08-30 21:06:13 - demo] ERROR: Unable to parse generated resources, aborting.ui
緣由:spa
style中有個<item name="android:id">@+id/navigation_bar</item>,這樣會致使上面的錯誤,緣由不知,大概是android在使用了ids.xml後,須要全部的樣式中的id都使用已在ids.xml中預先定義好的。xml
可參考下文:http://stackoverflow.com/questions/6009618/android-style-resources-compile-aapt-failing-bad-resource-table-header-sizehtm
android api:http://developer.android.com/guide/topics/resources/more-resources.html資源