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

UI programmieren statt klicken

Das Thema "UI programmieren statt klicken" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 28.07.2011, 18:27   #1 (permalink)
Neuer Benutzer

Registriert seit: 28.07.2011
Beiträge: 5
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard UI programmieren statt klicken

Ich möchte mein UI lieber programmieren mit Java programmieren, anstatt es zusammenzuklicken oder XML zu editieren.
Zum Testen habe ich folgende Code:
HTML-Code:
package com.example.buttonTest;

import android.app.Activity;
import android.os.Bundle;
import android.widget.*;

public class ButtonTestActivity extends Activity {
      TextView tv = new TextView(this);
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        tv.setText("Mein Beispieltext");
        setContentView(tv);
    }
}
Allerdings ändert sich nichts wenn ich die App ausführe. Es wird lediglich das angezeigt, was auch als Beispiel beim Anlegen des Projektes erstellt wurde.
Da sind 2 Textfelder mit einem anderen Inhalt, als in meinem Code.

Muss ich da noch was in der main.xml ändern, obwohl ich ich ausschließlich mit Java programmieren wollte?

Danke!
kavuch ist offline   Mit Zitat antworten
Alt 08.08.2011, 13:35   #2 (permalink)
Junior Mitglied

Registriert seit: 04.06.2010
Beiträge: 39
Abgegebene Danke: 2
Erhielt 12 Danke für 11 Beiträge
Standard AW: UI programmieren statt klicken

Mir fällt zwar wirklich kein guter Grund ein, warum man sowas machen sollte (außer die Lesbarkeit des Code zu verschlechtern, unnötige fehler einzubauen, Zeit totschlagen, ...)
aber wems gefällt :

Code:
package de.whatever;

import android.app.Activity;
import android.os.Bundle;
import android.widget.LinearLayout;
import android.widget.TextView;

public class WhateverClass extends Activity {
    /** Called when the activity is first created. */
    private LinearLayout linear;
    private TextView text; 
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        linear = new LinearLayout(this);
        linear.setOrientation(LinearLayout.VERTICAL);
        text = new TextView(this);
        text.setText("myTest!");
        linear.addView(text);

        setContentView(linear);

    }
}
K2DaC ist offline   Mit Zitat antworten
Alt 08.08.2011, 23:01   #3 (permalink)
Android Guru

Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus

Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
Standard AW: UI programmieren statt klicken

Zitat:
Zitat von kavuch Beitrag anzeigen
Ich möchte mein UI lieber programmieren mit Java programmieren, anstatt es zusammenzuklicken oder XML zu editieren.
Als jemand der seine Brötchen damit verdient hat SWT und JFace GUIs zu bauen muss ich sagen: Es ist soviel entspannter das Zeug in XML zu machen. Ich kann gar nicht verstehen warum man es ohne Not von Hand machen möchte.
__________________
Follow/Add/Circle/Whatever me on Google+

Solitaire HD, ein Solitaire optimiert für Honeycomb.
the_alien ist offline   Mit Zitat antworten
Alt 09.08.2011, 08:38   #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: UI programmieren statt klicken

es gibt sicher die witzigsten gründe dafür
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 09.08.2011, 08:57   #5 (permalink)
Android Experte
 
Benutzerbild von DieGoldeneMitte

Registriert seit: 05.02.2010
Beiträge: 609
Abgegebene Danke: 75
Erhielt 136 Danke für 119 Beiträge
Standard AW: UI programmieren statt klicken

rule 34!
__________________
Kein Support via PN/eMail. Bitte das Forum benutzen - dort haben alle etwas davon.
Bei Entwicklerfragen zu abstürzenden Apps bitte immer die Ausgabe von LogCat posten.
Tipp: Zum "Danke" sagen gibt es einen Button.
DieGoldeneMitte ist offline   Mit Zitat antworten
Alt 09.08.2011, 09:55   #6 (permalink)
Fortgeschrittenes Mitglied

Registriert seit: 17.03.2010
Beiträge: 353
Abgegebene Danke: 41
Erhielt 52 Danke für 37 Beiträge
Standard AW: UI programmieren statt klicken

MVC ist total wichtig weil... ach ist doch völlig egal, wir hauen lieber alles in eine Klasse
ChrisMobile ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Kein haptisches Feedback in Menüs oder beim Klicken der Apps themarcus Samsung Galaxy S (I9000) Forum 13 13.07.2011 08:54
Tab durch erneutes Klicken neu laden Inuyashaxp Android App Entwicklung 2 02.07.2011 20:50
Kamera Klicken neil0r Nexus S Forum 8 05.05.2011 11:00
Tab beim klicken neu laden Stefan Baumgartner Android App Entwicklung 2 06.12.2010 08:20




Du liest gerade: "UI programmieren statt klicken" 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.