Android: Jak usunąć zaznaczoną kartę Podświetl kolor i włącz Naciśnij wyróżnienie na pasku narzędzi
Pracuję teraz z Android TabWidget. Buduję ten TabWidget na podstawiehttp://mobileorchard.com/android-app-development-tabbed-activities/
Dodałem tło do TabWidget,
ale widocznie podświetlenie wybranej zakładki i wciśniętej zakładki jest zawsze widoczne i nie mogę jej jeszcze wyłączyć.
Oto zdjęcie (przepraszam, nie mogę bezpośrednio dodać obrazu, ponieważ wciąż jest nowy). :
1. domyślna wybrana karta:http://postimage.org/image/9ryed6w5b/
2. na wciśniętej karcie:http://postimage.org/image/gwg7m83en/
Chcę, aby domyślny wybrany kolor karty i kolor wciśniętej karty były niewidoczne lub wyłączone, aby tło obrazu było w pełni pokazane, a nie zablokowane przez te kolory.
Każda odpowiedź zostanie doceniona. Dziękuję Ci :)
kod:
<code>public void onCreate(Bundle savedInstanceState) { //hide title bar BasicDisplaySettings.toggleTaskBar(EpolicyMainActivity.this, false); //show status bar BasicDisplaySettings.toggleStatusBar(EpolicyMainActivity.this, true); super.onCreate(savedInstanceState); setContentView(R.layout.epolicy); TabHost tabHost=(TabHost)findViewById(R.id.tabHost); tabHost.setup(); tabHost.getTabWidget().setBackgroundColor(0); tabHost.getTabWidget().setBackgroundResource(R.drawable.epolicy_menu_bar); TabSpec spec1=tabHost.newTabSpec("Tab 1"); spec1.setContent(R.id.tab1); spec1.setIndicator("",getResources().getDrawable(R.drawable.epolicy_menu_home)); TabSpec spec2=tabHost.newTabSpec("Tab 2"); spec2.setContent(R.id.tab2); spec2.setIndicator("",getResources().getDrawable(R.drawable.epolicy_menu_nab)); TabSpec spec3=tabHost.newTabSpec("Tab 3"); spec3.setContent(R.id.tab3); spec3.setIndicator("",getResources().getDrawable(R.drawable.epolicy_menu_contact)); TabSpec spec4=tabHost.newTabSpec("Tab 4"); spec4.setContent(R.id.tab4); spec4.setIndicator("",getResources().getDrawable(R.drawable.epolicy_menu_agen)); tabHost.addTab(spec1); tabHost.addTab(spec2); tabHost.addTab(spec3); tabHost.addTab(spec4); </code>