Frage

Ich bin neu in Android und ich habe einige Fragen zu stellen.

  1. Ist es möglich, die Tastatur (links und rechts) zu verwenden, um von einem TabHost zum anderen zu bewegen?

  2. ich die Auswahlfarbe in Listenansicht erfolgreich geändert, wie kann ich dann den Text ändern Farbe in Listview als auch?

  3. Ist es möglich, Änderung der TabHost Layout durch eigene Grafiken?

  4. Ich habe eine TabHost geschaffen zum unteren Rand des Bildschirms ausgerichtet sind. Wie kann ich die „Linie“ auf der Unterseite des TabWidget oben bewegen? (Siehe Screenshot)

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

Ihre Antwort wird sehr geschätzt. Danke.

P / S: traurig über mein schlechtes Englisch, hoffe, ihr zu verstehen, was ich rede. Dank

War es hilfreich?

Lösung

3 / ja, es ist möglich, und wenn Sie Ihre eigenen Grafiken wie diese verwenden, werden Sie ein Bild insidetab haben

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 / Sie können dies versuchen, ich bin nicht sicher, aber ich denke, es funktioniert, setzen Sie diese in Ihrer Klasse

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.i(TAG,"CODE : "+keyCode);
if (keyCode == KeyEvent.KEYCODE_DPAD_LEFT) {
    //TODO
    return true;
}
return false;
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top