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

Login Formular

Das Thema "Login Formular" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 22.09.2011, 20:24   #1 (permalink)
Neuer Benutzer

Registriert seit: 22.09.2011
Beiträge: 9
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Login Formular

Hallo Leute, bin ganz neu in der Android Entwicklung, arbeite aber schon seit über einem Jahr mit Java.

Ich versuch mich grad daran ein Dialog beim Start aufploppen zu lassen, wo man eine IP Adresse und ein Passwort angeben soll. Und da haperts bei mir wie man das XML Layout erstellt und wie mans korrekt im Programm implementiert, denn eine Haupt GUI habe ich ja schon. Das soll sozusagen so funktionieren, wie wenn ich in Java ein JPanel habe was die eigentliche Oberfläche ist und dann aber ein JDialog sich öffnen soll mit 2 Texteingabe und ein Button.

Danke
Naxtrumrar ist offline   Mit Zitat antworten
Alt 22.09.2011, 21:20   #2 (permalink)
Fortgeschrittenes Mitglied

Modell: HTC Sensation

Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
Standard AW: Login Formular

Creating Dialogs | Android Developers
Tom299 ist offline   Mit Zitat antworten
Alt 22.09.2011, 21:34   #3 (permalink)
Neuer Benutzer

Registriert seit: 22.09.2011
Beiträge: 9
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Login Formular

Danke aber genau das habe ich shcon ausprobiert, und mein Problem dabei ist, dass immer nur ein Eingabefeld da dann angezeigt wird....
Naxtrumrar ist offline   Mit Zitat antworten
Alt 23.09.2011, 08:46   #4 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Login Formular

dann solltest du uns wohl ein bisschen vom deinem code zeigen, damit wir dir helfen können.
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 23.09.2011, 13:46   #5 (permalink)
Neuer Benutzer

Registriert seit: 22.09.2011
Beiträge: 9
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Login Formular

Seitdem ich das eingefügt habe stürzt das Programm ganz ab:

Code:
Context mContext = getApplicationContext();
        Dialog dialog = new Dialog(mContext);

        dialog.setContentView(R.layout.custom_dialog);
        dialog.setTitle("Custom Dialog");

        TextView text = (TextView) dialog.findViewById(R.id.text);
        text.setText("Hello, this is a custom dialog!");

        setContentView(R.layout.custom_dialog);
custom_dialog.xml
HTML-Code:
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:id="@+id/layout_root"
              android:orientation="horizontal"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
              android:padding="10dp"
              >
    <TextView android:id="@+id/text"
              android:layout_width="wrap_content"
              android:layout_height="fill_parent"
              android:textColor="#FFF"
              />
</LinearLayout>
Naxtrumrar ist offline   Mit Zitat antworten
Alt 23.09.2011, 17:49   #6 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Login Formular

Eclipse => logcat hilft immer
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 23.09.2011, 18:33   #7 (permalink)
Neuer Benutzer

Registriert seit: 22.09.2011
Beiträge: 9
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Login Formular

Ok war eine Nullpointer Exception - die Exception wurde behoben jetzt stürzt das Programm nichtmehr ab, allerdings zeigt es jetzt gar nichts an.

Hier mal der komplette Code:

PCRemoteSteuern.java
PHP-Code:
(imports diesdas..)

public class 
PCRemoteSteuern extends Activity
{
    
//Objekte werden gesetzt
    
public final String ipAdresse "192.168.3.100";
    public final 
int port 1030;
    public 
TextView label_ausgabe;
    

    @
Override
    
public void onCreate(Bundle savedInstanceState
    {
        
//GUI aus XML erzeugen
        
super.onCreate(savedInstanceState);
        
setContentView(R.layout.main);
      
//Funktionen definieren
        
Button b_killwinamp = (Button)this.findViewById(R.id.b_killwinamp);
            
b_killwinamp.setOnClickListener(new OnClickListener()
                {
                    public 
void onClick(View v)
                    {
                        
sende("Start1$Winamp$Kill");
                    }
                });
        
Context mContext getApplicationContext();
        
Dialog dialog = new Dialog(mContext);

        
dialog.setContentView(R.layout.custom_dialog);
        
dialog.setTitle("Custom Dialog");

        
TextView text = (TextViewdialog.findViewById(R.id.text);
        
text.setText("Hello, this is a custom dialog!");

        
setContentView(R.layout.custom_dialog);
        
    }
    
/** create the login form */
    
private void sende(String text)
    {
        
Socket socket null;
        
BufferedWriter buffout null;
        try
        {
            
socket = new SocketipAdresseport );
            
buffout = new BufferedWriter( new OutputStreamWritersocket.getOutputStream() ) );
            
buffout.writetext );
            
buffout.newLine();
            
buffout.flush();
            
buffout.close();
            
socket.close();
        }catch(
UnknownHostException e){e.printStackTrace();}
        catch(
IOException e){e.printStackTrace();}
    }

die main.xml:

HTML-Code:
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout
    android:id="@+id/widget184"
    android:layout_width="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_height="wrap_content">
    <TextView
        android:id="@+id/ueberschrift"
        android:layout_width="197px"
        android:layout_height="24px"
        android:text="Programm remoteMyPC"
        android:textSize="16sp"
        android:textStyle="bold"
        android:layout_x="0px"
        android:layout_y="0px"
    >
    </TextView>
    <TableRow 
        android:layout_width="fill_parent" 
        android:id="@+id/widget226" 
        android:layout_height="wrap_content" 
        android:orientation="horizontal">
    <TableRow 
        android:layout_width="fill_parent" 
        android:layout_height="26px" 
        android:id="@+id/widget220" 
        android:orientation="horizontal">
    </TableRow>
    </TableRow>
    <TextView 
        android:layout_width="wrap_content" 
        android:textSize="16px" 
        android:id="@+id/l_kill" 
        android:layout_height="wrap_content" 
        android:text="Programm Killen:" 
        android:layout_x="5dip" 
        android:layout_y="24dip">
    </TextView>
    <TextView 
        android:layout_width="139px" 
        android:textSize="16sp" 
        android:id="@+id/l_starten" 
        android:layout_height="wrap_content" 
        android:text="Programm Starten:" 
        android:layout_x="4dip" 
        android:layout_y="157dip">
    </TextView>
    <Button 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:id="@+id/b_killqip" 
        android:text="QIP" 
        android:layout_x="76dip" 
        android:layout_y="52dip"></Button>
    <Button 
        android:layout_height="wrap_content" 
        android:id="@+id/b_killfirefox" 
        android:text="Firefox" 
        android:layout_x="-5dip" 
        android:layout_y="53dip" 
        android:layout_width="wrap_content">
    </Button>
    
    <Button
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:id="@+id/b_killwinamp" 
        android:text="Winamp" 
        android:layout_x="132dip" 
        android:layout_y="52dip">
    </Button>
    <Button 
        android:id="@+id/b_killiexplorer" 
        android:layout_width="87px" 
        android:text="I-Explorer" 
        android:layout_height="wrap_content" 
        android:layout_x="217dip" 
        android:layout_y="52dip">
    </Button>
</AbsoluteLayout>
Und wie oben im Beitrag unverändert die custom_dialog.xml
Naxtrumrar ist offline   Mit Zitat antworten
Alt 24.09.2011, 12:17   #8 (permalink)
Erfahrener Benutzer

Modell: G1 DevPhone / SGS2 / SGT10.1v

Registriert seit: 20.01.2009
Beiträge: 238
Abgegebene Danke: 7
Erhielt 50 Danke für 47 Beiträge
Standard AW: Login Formular

Ist jetzt nicht überraschend, dass du nichts angezeigt kriegst:
Erst setzt du das Layout deiner aktuellen Activity per
Code:
setContentView(R.layout.main);
Erstellst dann deinen Dialog (sieht soweit gut aus)
und überschreibst anschließend das Layout von der Activity mit
Code:
setContentView(R.layout.custom_dialog);
Jedoch hast du die Werte vom TextView vorher nur in dem neuen Dialog gesetzt - dieser Dialog wird jedoch nie angezeigt.
Ergo: die letzte Zeile setContentView rausschmeißen - und an irgendeiner stelle deinen Dialog per dialog.show() mal anzeigen!
__________________
Meine App: Die Cocktail App für Android™ - jetzt im Market (PRO)
sixi ist offline   Mit Zitat antworten
Alt 28.09.2011, 08:03   #9 (permalink)
Neuer Benutzer

Registriert seit: 22.09.2011
Beiträge: 9
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Login Formular

Okay danke, das hat mich schonmal gut weitergebracht, jetzt sehe ich den Fehler natürlich auch. Liegt am ganzen hin und her kopieren von den Codeschnipseln ^^ Werde ich dann heute Nachmittag zu Hause mal ausprobieren.
Naxtrumrar ist offline   Mit Zitat antworten
Alt 06.10.2011, 18:27   #10 (permalink)
Neuer Benutzer

Registriert seit: 22.09.2011
Beiträge: 9
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Login Formular

Habe leider erst jetzt wieder Zeit hierfür gefunden. Aber das Problem besteht immernoch, habe jetzt

setContentView(R.layout.custom_dialog);

rausgeschmissen und einfach am ende dialog.show() eingebaut, jetzt stürzt die Anwendung aber sofort beim Starten ab...
Naxtrumrar ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Photoswap Login steyvo Foto und Multimedia 3 27.09.2011 14:39
http login wiesel32 Android App Entwicklung 2 20.01.2011 12:57
"Formular" Layout (TextView und EditText) necromancer Android App Entwicklung 8 14.09.2010 13:31
wlan login typhon3k Nexus One Forum 2 08.06.2010 10:27
Youtube login Archer Android Allgemein 0 20.07.2009 15:21




Du liest gerade: "Login Formular" 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.