1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen findest du hier!!
  1. Chuky, 30.05.2011 #1
    Chuky

    Chuky Threadstarter Neuer Benutzer

    Moin Moin [​IMG]

    ich arbeite zZ an einer "Krankmeldung"´s-app und bin noch ziemlich neu in dem Bereich Android.

    Ich umschreibe mal am besten mein anliegen..vllt. ist es ja denn verständlicher?! :

    ich möchter gerne das sich eine neue Bildschirmseite öffnet wenn man einen Button betätigt, z.B.:
    nach erfolgreichem login öffnet sich die nächste seite wo man beispielsweise ein menü hat oder scrollbar usw....

    Mein Problem ist das ich nicht weiß wie ich das bewerkstellige oder nicht weiß wonach genau ich suchen sollte.....:/
    ich hoffe einer von euch hat eine idee oder tipp

    thx shconma
    MfG
    Chuky
     
  2. Neeldarax, 30.05.2011 #2
    Neeldarax

    Neeldarax Erfahrener Benutzer

    Hi Chuky,

    die Lösung deines Problems im Pseudocode

    Code:
    ...
    deinbutton.setOnClickListener(deinListener);
    ...
    }
    
    class DeinListener implements OnClickListener {
    
    public void onClick(View v){
    Intent intent = new Intent(context, MeinNeuesIntentMitScrollBar.class);
    aktuelleAcitivity.startActivity(intent);
    }
    }
    naja, Pseudocode ist es nicht mehr XD
    Aber ich hoff, du hast das Prinzip verstanden. HIER stehen noch Infos zu Intents und Intent-Filter. Und was in die AndroidManifest.xml gehört.

    Grob zusammengefasst:
    Du startest aus deiner Activity eine neue Activity. Und die neue Activity hat halt anderes Layout/Views.

    regards
     
  3. Chuky, 31.05.2011 #3
    Chuky

    Chuky Threadstarter Neuer Benutzer

    also ich hab es bis jetz so:
    (sind nur codeschnipsel[​IMG])

    1.Activity:
    [​IMG] Java-Quelltext

    weiterbtn = (Button) findViewById(R.id.weiter); weiterbtn.setOnClickListener(this);
    private Button weiterbtn;
    public void onClick3(View v) {
    Intent myintent = new Intent(test.this, MeinNeuesIntent.class); startActivity(myintent); }



    2.Activity:
    [​IMG] Java-Quelltext

    import android.app.Activity;
    import android.os.Bundle;
    public class MeinNeuesIntent extends Activity{
    @Override
    public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main2); } }



    2. .xml
    [​IMG] Java-Quelltext

    <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android: orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">

    <ImageView android:id="@+id/imageview" android:src="@drawable/fhb_logo"
    android:layout_width="wrap_content" android:layout_height="wrap_content"
    android:layout_gravity="center" />

    <TextView android:id="@+id/text_field"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/text"/>
    </LinearLayout>



    er zeigt mir soweit alles an...aber wenn ich auf den Button "weiter" klicke öffnet sihc nicht die 2. Activity....ich wieß nicht woran es liegt...habt ihr einen tipp?

    Gruß
    Chuky
     
  4. Neeldarax, 31.05.2011 #4
    Neeldarax

    Neeldarax Erfahrener Benutzer

    Hi,

    Hast du deine neue Activity in die AndroidManifest.xml eingetragen?

    regards
     
  5. Chuky, 31.05.2011 #5
    Chuky

    Chuky Threadstarter Neuer Benutzer

    bei mir steht jetzt das in der Manifest :

    Code:
    <activity
    android:name=".MeinNeuesIntent"
    android:label="@string/app_name">
    <intent-filter>
    <action android:name="android.intent.action.MAIN2" />
    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    </activity>
     
  6. Neeldarax, 31.05.2011 #6
    Neeldarax

    Neeldarax Erfahrener Benutzer

    MAIN2 ist kein standard. Ist es deine eigene Action?
    HIER sind die möglichen actions, die von vorn vorhanden sind.

    Schon ma Tutorials über Intents angeschaut?

    regards
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Listview mit Datenbank über Custom ArrayList verbinden Android App Entwicklung 22.04.2017
[OFFEN] Wie kann ich mehrere Marker in eine MapView laden Android App Entwicklung 25.03.2017
Tutorial gesucht (Entwicklung,SQL Verbindung) Android App Entwicklung 03.03.2017
Auswahl mehrerer RadioButton in einem TextView ausgeben Android App Entwicklung 23.02.2017
Feststellen, ob Bluetooth-Verbindung noch existiert Android App Entwicklung 07.02.2017
Permission Abfrage funktioniert nicht mehr Android App Entwicklung 15.01.2017
Verbindung zu FTP Server schlägt fehl Android App Entwicklung 10.01.2017
Kommunikation zwischen 2 Smartphones herstellen Android App Entwicklung 07.01.2017
AI2: mit Listpicker- Auswahl mehrere Labels aus verschiedenen Index- Listen füllen. Android App Entwicklung 09.12.2016
DDMS FIle Explorer keine Dateien mehr vorhanden Android App Entwicklung 16.11.2016
Du betrachtest das Thema "2 oder mehrer Bildschirmseiten verbinden?!" im Forum "Android App Entwicklung",