Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

2 oder mehrer Bildschirmseiten verbinden?!

Das Thema "2 oder mehrer Bildschirmseiten verbinden?!" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 30.05.2011, 14:17   #1 (permalink)
Neuer Benutzer

Registriert seit: 23.05.2011
Beiträge: 14
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard 2 oder mehrer Bildschirmseiten verbinden?!

Moin Moin

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
Chuky ist offline   Mit Zitat antworten
Alt 30.05.2011, 18:08   #2 (permalink)
Android-Hilfe.de Mitglied

Modell: Motorola Atrix 4G

Registriert seit: 07.12.2010
Beiträge: 170
Abgegebene Danke: 14
Erhielt 32 Danke für 31 Beiträge
Neeldarax eine Nachricht über ICQ schicken
Standard AW: 2 oder mehrer Bildschirmseiten verbinden?!

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
Neeldarax ist offline   Mit Zitat antworten
Alt 31.05.2011, 08:51   #3 (permalink)
Neuer Benutzer

Registriert seit: 23.05.2011
Beiträge: 14
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard AW: 2 oder mehrer Bildschirmseiten verbinden?!

also ich hab es bis jetz so:
(sind nur codeschnipsel)

1.Activity:
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:
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
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
Chuky ist offline   Mit Zitat antworten
Alt 31.05.2011, 09:43   #4 (permalink)
Android-Hilfe.de Mitglied

Modell: Motorola Atrix 4G

Registriert seit: 07.12.2010
Beiträge: 170
Abgegebene Danke: 14
Erhielt 32 Danke für 31 Beiträge
Neeldarax eine Nachricht über ICQ schicken
Standard AW: 2 oder mehrer Bildschirmseiten verbinden?!

Hi,

Zitat:
Zitat von Neeldarax Beitrag anzeigen
... HIER stehen noch Infos zu Intents und Intent-Filter. Und was in die AndroidManifest.xml gehört.
...
Hast du deine neue Activity in die AndroidManifest.xml eingetragen?

regards
Neeldarax ist offline   Mit Zitat antworten
Alt 31.05.2011, 09:47   #5 (permalink)
Neuer Benutzer

Registriert seit: 23.05.2011
Beiträge: 14
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard AW: 2 oder mehrer Bildschirmseiten verbinden?!

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>
Chuky ist offline   Mit Zitat antworten
Alt 31.05.2011, 11:17   #6 (permalink)
Android-Hilfe.de Mitglied

Modell: Motorola Atrix 4G

Registriert seit: 07.12.2010
Beiträge: 170
Abgegebene Danke: 14
Erhielt 32 Danke für 31 Beiträge
Neeldarax eine Nachricht über ICQ schicken
Standard AW: 2 oder mehrer Bildschirmseiten verbinden?!

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
Neeldarax ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Mehrer kleine Anfänger fragen Conan179 HTC Desire Z Forum 18 28.01.2011 14:36
Browser verbinden sich nicht zu lokalen IPs oder Hostnamen dAnjou Android Allgemein 6 25.12.2010 19:17
Moxier ... mehrer Konten MonDieu Sonstige Apps & Widgets 8 20.07.2010 08:43
Mehrer -AppOberflächen/Seiten pgblade Android App Entwicklung 9 16.06.2010 10:44
Wallpaper über mehrere Bildschirmseiten? LarsD Android Allgemein 3 31.05.2010 12:19




Du liest gerade: "2 oder mehrer Bildschirmseiten verbinden?!" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.