| |||||||
Das Thema "UI programmieren statt klicken" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 28.07.2011
Beiträge: 5
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
| 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);
}
} 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! |
| | |
| | #2 (permalink) |
| Junior Mitglied Registriert seit: 04.06.2010
Beiträge: 39
Abgegebene Danke: 2
Erhielt 12 Danke für 11 Beiträge
|
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);
}
} |
| | |
| | #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
| 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. |
| | |
| | #4 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
es gibt sicher die witzigsten gründe dafür
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #5 (permalink) |
| Android Experte Registriert seit: 05.02.2010
Beiträge: 609
Abgegebene Danke: 75
Erhielt 136 Danke für 119 Beiträge
|
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. ![]() |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| 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 |