1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

TabItem Menubar

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von beginnerUser, 15.10.2010.

  1. beginnerUser, 15.10.2010 #1
    beginnerUser

    beginnerUser Threadstarter Neuer Benutzer

    Beiträge:
    13
    Erhaltene Danke:
    0
    Registriert seit:
    28.09.2010
    Hallo

    Ich versuche vergeblich ein TabItem unten zu erstellen.

    Im Android Desire hat es in der App "Alben" unten das TabItem.

    Wie bringe ich dieses so hin?

    Beispiel hier
     
  2. swordi, 15.10.2010 #2
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    das musst du dir schon selbst zusammen basteln

    es gibt nichts fertiges dafür
     
  3. beginnerUser, 15.10.2010 #3
    beginnerUser

    beginnerUser Threadstarter Neuer Benutzer

    Beiträge:
    13
    Erhaltene Danke:
    0
    Registriert seit:
    28.09.2010
    Hallo Swordi

    Danke für deine schnelle Antwort.

    Mit welchen Layouts und Views wurde das vielleicht gemacht?
    Würde es mit einer Gallery gehen? Oder würdest du eher mehrere Buttons nebeneinander legen?
     
  4. swordi, 15.10.2010 #4
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    gallery?

    schau mal horizontalscrollview an
     
  5. beginnerUser, 22.10.2010 #5
    beginnerUser

    beginnerUser Threadstarter Neuer Benutzer

    Beiträge:
    13
    Erhaltene Danke:
    0
    Registriert seit:
    28.09.2010
    Hallo Swordi

    Ich habe es endlich geschafft, eine HorizontalScrollView, mit ImageButtons zu erstellen. Danke nochmals für den Tipp. Seit 2 Tagen versuche ich verzweifelt, diese während der gesamten Applikation anzuzeigen.

    Wenn ich nun auf ein ImageButton klicke und ein neues Activity öffne, ist die Scrollview mit den Buttons weg, wie schaffe ich es, dass diese es über die gesammte Applikation zu sehen ist?

    Und wie bringe ich diese Scrollview nach Unten?

    Hier mein Code vom XML:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout android:id="@+id/LinearLayout01"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        xmlns:android="http://schemas.android.com/apk/res/android">
       
        <ScrollView android:id="@+id/ScrollView01"
            android:scrollbars="horizontal|vertical"
            android:alwaysDrawnWithCache="false"
            android:layout_height="match_parent"
            android:layout_width="match_parent">
           
            <HorizontalScrollView android:id="@+id/HorizontalScrollView01"
                android:layout_height="fill_parent" android:layout_width="wrap_content">
               
                <LinearLayout android:id="@+id/LinearLayout02"
                    android:layout_width="wrap_content"
                    android:orientation="horizontal"
                    android:layout_height="fill_parent">
                   
                    <ImageButton android:src="@drawable/1"
                        android:id="@+id/b_1"
                        android:layout_width="wrap_content"
                        android:layout_marginLeft="2dip"
                        android:layout_marginRight="2dip"
                        android:layout_height="fill_parent"
                        android:padding="5dip"
                        android:background="@drawable/1"
                        android:clickable="true">
                    </ImageButton>
                    <ImageButton
                        android:src="@drawable/2"
                        android:id="@+id/b_2"
                        android:layout_height="fill_parent"
                        android:layout_width="fill_parent"
                        android:layout_marginLeft="2dip"
                        android:layout_marginRight="2dip"
                        android:padding="5dip"
                        android:background="@drawable/2">
                    </ImageButton>
                    <!-- Weitere ImageButtons -->
                </LinearLayout>
            </HorizontalScrollView>
        </ScrollView>
    </LinearLayout>
    
    Java Code
    Code:
    package firstApp.Activity;
    
    import android.app.Activity;
     
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.ImageButton;
    import android.widget.Toast;
    
    public class StartActivity extends Activity {
        private ImageButton b_1;
        private ImageButton b_2;
        private ImageButton b_3;
        private ImageButton b_4;
        private ImageButton b_5;
       
                View.OnClickListener actionListener = new View.OnClickListener() {   
             
                    public void onClick(View v) {
                        if (v == b_1) {
                            startActivity(new Intent(StartActivity.this, Activity1.class));
                        }
                        else if (v == b_2) {
                            startActivity(new Intent(StartActivity.this, Activity2.class));
                        }
                        else if (v == b_3) {
                            startActivity(new Intent(StartActivity.this, Activity3.class));
                        }
                        else if (v == b_4) {
                            startActivity(new Intent(StartActivity.this, Activity4.class));
                        }
                        else {
                            Toast.makeText(getBaseContext(), "Keine Action vorhanden",
                                    Toast.LENGTH_SHORT).show();
                        }
                    }
                };
           
                @Override
                public void onCreate(Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);
                    setContentView(R.layout.main);
       
                    b_1 = (ImageButton) findViewById(R.id.b_1);
                    b_1.setOnClickListener(actionListener);
                   
                    b_2 = (ImageButton) findViewById(R.id.b_2);
                    b_2.setOnClickListener(actionListener);
                   
                    b_3 = (ImageButton) findViewById(R.id.b_2);
                    b_3.setOnClickListener(actionListener);
                   
                    b_4 = (ImageButton) findViewById(R.id.b_2);
                    b_4.setOnClickListener(actionListener);
                   
                }
    }
     
  6. Fr4gg0r, 22.10.2010 #6
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    Beiträge:
    2,506
    Erhaltene Danke:
    447
    Registriert seit:
    21.12.2009
    google.
    Habe gerade selber danach gesucht und kann dir versichern, das Thema wurde schon oft angesprochen & es gibt schon fertigen code dafür.

    zb. hier

    Anm. zu deinem code
    -bei Tabwechsel keine Activities starten, sondern Views wechseln
    - wozu die 1. scrollview?
     
    Zuletzt bearbeitet: 22.10.2010

Diese Seite empfehlen