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

setStretchAllColumns(); Force Close

Das Thema "setStretchAllColumns(); Force Close" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 08.08.2010, 23:09   #1 (permalink)
Erfahrener Benutzer
 
Benutzerbild von Ocram

Modell: Acer Liquid MT (S120)

Registriert seit: 15.05.2010
Beiträge: 208
Abgegebene Danke: 6
Erhielt 57 Danke für 38 Beiträge
Standard setStretchAllColumns(); Force Close

Hallo,

Ich habe ein Problem mit meinem Code, wenn ich versuche per setStretchAllColumns(boolean) alle meine Spalten auf eine Größe zu machen, kriege ich bei starten der (sehr simplen) Anwendung einen Fehler. Bin zwar noch ziemlich neu bei Android, aber irgendwie weiß ich nicht, warum es nicht geht =/

main.xml
HTML-Code:
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:id="@+id/stundentabelle"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
	<TableRow>
		<TextView
		android:text="BWL/IV"
		android:padding="3px" />
		
		<TextView
		android:text="BWL/IV"
		android:padding="3px" />
		
		<TextView
		android:text="BWL/IV"
		android:padding="3px" />
		
		<TextView
		android:text="BWL/IV"
		android:padding="3px" />
		
		<TextView
		android:text="BWL/IV"
		android:padding="3px" />
	</TableRow>
</TableLayout>
*.java
PHP-Code:
package com.technolover.schedule;

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

public class 
Stundenplan_Schedule extends Activity {
    
/** Called when the activity is first created. */
    
@Override
    
public void onCreate(Bundle savedInstanceState) {
        
super.onCreate(savedInstanceState);
        
        
TableLayout tl = (TableLayoutfindViewById(R.id.stundentabelle);
        
tl.setStretchAllColumns(true);
        
        
setContentView(R.layout.main);
    }

Kann mir da jemand eine Lösung/Verbesserung verraten oder müsste ich jedem TextView einfach eine feste Breite z.B. 96dip verpassen und zu einem anderen Layout wechseln?

Jedoch wäre für einen Stundenplan ein Tabellenlayout einfach angebrachter =/

Geändert von Ocram (08.08.2010 um 23:22 Uhr)
Ocram ist offline   Mit Zitat antworten
Alt 09.08.2010, 00:56   #2 (permalink)
Android Guru
 
Benutzerbild von Fr4gg0r

Modell: Samsung Galaxy S (I9000)

Registriert seit: 21.12.2009
Beiträge: 2.572
Abgegebene Danke: 76
Erhielt 506 Danke für 295 Beiträge
Standard AW: setStretchAllColumns(); Force Close

Schau dir doch mal die Fehlermeldung an...
-> Show View -> Other -> Logcat
Fr4gg0r ist offline   Mit Zitat antworten
Alt 09.08.2010, 16:54   #3 (permalink)
Erfahrener Benutzer
 
Benutzerbild von Ocram

Modell: Acer Liquid MT (S120)

Registriert seit: 15.05.2010
Beiträge: 208
Abgegebene Danke: 6
Erhielt 57 Danke für 38 Beiträge
Standard AW: setStretchAllColumns(); Force Close

Danke für den Hinweis, hab den Fehler gefunden (:

War eine Nullpointer Exception, von daher, wurde die ID bzw. das Layout nicht gefunden.

Der Fehler lag in Zeile 16. Diese Zeile musste nach oben verschoben werden, weil das Layout ja ansonsten nicht existiert - nochmal mach ich den Fehler nicht

behoben:

PHP-Code:
package com.technolover.schedule

import android.app.Activity
import android.os.Bundle
import android.widget.TableLayout

public class 
Stundenplan_Schedule extends Activity 
    
/** Called when the activity is first created. */ 
    
@Override 
    
public void onCreate(Bundle savedInstanceState) { 
        
super.onCreate(savedInstanceState); 
        
setContentView(R.layout.main); //Hier war der Fehler (:

        
TableLayout tl = (TableLayoutfindViewById(R.id.stundentabelle); 
        
tl.setStretchAllColumns(true); 
    } 

Ocram ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Apps2SD Force Close isRaZZe Root / Hacking / Modding für Motorola Milestone 4 21.06.2010 12:07
Gmail force close bei jedem start Mycorrhiz Root / Hacking / Modding für Motorola Milestone 6 22.05.2010 16:25
force close - anwendungen verwalten Llyr HTC Desire Forum 10 04.05.2010 10:52
Browser Force Close StefanG1 T-Mobile G1 Forum 1 27.06.2009 16:58
"force close" bei Activity Forwarding ktt Android App Entwicklung 5 11.03.2009 01:31




Du liest gerade: "setStretchAllColumns(); Force Close" 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.