B
bruegae
Neues Mitglied
- 0
Hallo,
ich habe in meiner App einen Tabhost, der folgendermaßen mit Inhalt gefüllt wird:
In der setIndicator Methode übergebe ich einen String, sowie ein drawable. Den Titel sowie das Icon des Tabs eben. Beides ist hier im Screenshot auch zu sehen:
Sicher fällt auf, dass das Bild im vom Condtitions Tab viel zu groß ist. Der einzige Unterschied von Condtions Tab zu den anderen beiden ist, das das drawable von Condtitions in drei Größen vorliegt (drawable-ldpi, drawable-mdpi, drawable-hdpi). Die anderen beiden Tabs haben nur eine Quelle (drawable) mit 30x30px.
Hat jemand eine Idee warum Android das Bild so groß darstellt, dass es von der Schrift teilweise verdeckt wird? Irgendwie find ich das ja blöde...
ich habe in meiner App einen Tabhost, der folgendermaßen mit Inhalt gefüllt wird:
Code:
TabHost tabHost = getTabHost();
TabSpec spec;
Intent intent;
String displayName;
// conditions tab
intent = new Intent().setClass(this, ConditionsListActivity.class);
displayName = getResources().getString(R.string.maintabs_conditions);
spec = tabHost.newTabSpec(CONDITIONS_TAB_STRING).setIndicator(displayName, res.getDrawable(R.drawable.condition)).setContent(intent);
tabHost.addTab(spec);
Sicher fällt auf, dass das Bild im vom Condtitions Tab viel zu groß ist. Der einzige Unterschied von Condtions Tab zu den anderen beiden ist, das das drawable von Condtitions in drei Größen vorliegt (drawable-ldpi, drawable-mdpi, drawable-hdpi). Die anderen beiden Tabs haben nur eine Quelle (drawable) mit 30x30px.
Hat jemand eine Idee warum Android das Bild so groß darstellt, dass es von der Schrift teilweise verdeckt wird? Irgendwie find ich das ja blöde...