| |||||||
Das Thema "Tab Leiste von Seiteninhalt überlagert" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 25.11.2010
Beiträge: 10
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
| Meine "Hauptseite" mit den Tabs: Code: <?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<RelativeLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="5dp">
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" android:background="@drawable/tab_punkte_white"/>
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="5dp" />
</RelativeLayout>
</TabHost> In der Start Activity, weise ich dem TabWidget eine neue Seite mit eigener Activity zu: Code: ...
intent = new Intent().setClass(this, PunkteActivity.class);
spec = tabHost.newTabSpec("punkte").setIndicator("Punkte",
res.getDrawable(R.drawable.ic_tab_albums))
.setContent(intent);
tabHost.addTab(spec);
... Die Activity lasse ich hier aus, sie setzt eben einfach mit setContentView() eine XML Datei mit dem Layout. In diesem Fall ein einfaches linearLayout mit einem Bild, welches größer ist als der Platz auf dem Bildschirm oberhalb der Tableiste. So sieht das Layout aus: Code: <?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">
<ImageView android:id="@+id/imageView1" android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@drawable/mnu_background"></ImageView>
</LinearLayout> Wie kann ich das Layout unterhalb (oder oberhalb, je nachdem) der Tableiste so einfangen, dass der Bereich scrollbar wird, sobald der Platz auf dem Screen nicht ausreicht, die Tableiste aber nach wie vor oben(oder unten) auf dem Bildschirm festgenagelt bleibt? Bei den Tutorials, die ich bisher probiert hatte, wurden den einzelnen "Reitern" immer nur einzelne Views hinzugefügt, so dass das Problem dort nicht auftrat. |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Rückwand von meinen Tab färbt ab? | beetle | Samsung Galaxy Tab Forum | 38 | 27.04.2012 12:24 |
| Programmstart-Leiste von MDJ? | lev17 | Custom-Roms für HTC Desire HD | 5 | 03.06.2011 15:23 |
| Leiste | virus50 | Samsung Galaxy S (I9000) Forum | 2 | 07.11.2010 12:58 |
| ImageButton überlagert Listenelement | padde83 | Android App Entwicklung | 2 | 07.07.2010 09:43 |
| Top-Leiste | McAlien | Samsung Galaxy (I7500) Forum | 0 | 30.07.2009 23:11 |