Domanda

Sono nuovo in Android e ho alcune domande da porre.

  1. E 'possibile utilizzare la tastiera (sinistro e destro) per passare da un TabHost all'altro?

  2. Ho cambiato con successo il colore di selezione in ListView, allora come posso modificare il testo il colore in ListView così?

  3. E 'possibile cambiare il layout TabHost dalla grafica propri?

  4. Ho creato un TabHost allineato alla parte inferiore dello schermo. Come posso spostare la "linea" sulla parte inferiore del TabWidget sopra? (Vedi screenshot)

alt text http: / /desmond.yfrog.com/Himg251/scaled.php?tn=0&server=251&filename=tabwidget.png&xsize=640&ysize=640

La tua risposta è molto apprezzato. Grazie.

P / S: Mi dispiace per il mio cattivo inglese, spero voi ragazzi capire che cosa sto parlando. Grazie

È stato utile?

Soluzione

3 / sì, è possibile, e se si utilizza la propria grafica in questo modo, si avrà un insidetab immagine

int tab_list_on;
private TabHost mTabHost;

mTabHost = getTabHost();

tab_list_on = R.drawable.onglet_480_liste;
TabImgFond1 = new ImageView(this, null, android.graphics.Typeface.NORMAL);
TabImgFond1.setImageResource(tab_list_on);

mTabHost.addTab(mTabHost.newTabSpec(TAB_LISTE).setIndicator(TabImgFond1).setContent(intentList));

mTabHost.setOnTabChangedListener(new OnTabChangeListener() {
    public void onTabChanged(String tabId) {
    TabChangedState(tabId);
    }
});
mTabHost.setCurrentTab(0);

1 / si può provare questo, non sono sicuro, ma penso che sia di lavoro, mettere questo dentro la classe

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.i(TAG,"CODE : "+keyCode);
if (keyCode == KeyEvent.KEYCODE_DPAD_LEFT) {
    //TODO
    return true;
}
return false;
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top