我的應用程序的一部分擴展FragmentActivity。標籤和圖像與一些設備
該標籤具有圖像和文本(它有3個標籤,但是它們也有類似的代碼,唯一的區別是文本和圖像):
mTabManager.addTab("map", mTabHost.newTabSpec("map").setIndicator(context.getString(R.string.map), activity.getResources().getDrawable(R.drawable.maps_tab)), Maps.class, bundlePos);
而且maps_tab.xml:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- When selected, use icon1 -->
<item android:drawable="@drawable/ic_mapa_selected"
android:state_selected="true" />
<!-- When not selected, use icon2-->
<item android:drawable="@drawable/ic_mapa_unselected" />
</selector>
好一些設備如銀河王牌,或HTC野火S這項工作很好:
但在其他設備GALAXY SII,銀河SIII或HTC失敗慾望Ç
這怎麼能不兼容解決?
我有同樣的問題,而是創建一個自定義選項卡其得到有效解決,在ICS標籤圖像將不會顯示我想任何設備之後的任何問題! – juned
好!我查了一下,發現它失敗的設備是ICS!你說「創建自定義選項卡」,但我恐怕不理解你。什麼是自定義選項卡? – user1256477
我需要搜索我的代碼,一旦我得到我會在這裏發佈 – juned