1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. qwert_zuiopue, 23.07.2012 #1
    qwert_zuiopue

    qwert_zuiopue Threadstarter Android-Hilfe.de Mitglied

    Hallo,

    ich habe meine App bisher mit Android 4.1 übersetzt und da ging folgendes:
    Code:
    ** import android.app.ActionBar.LayoutParams;
    import android.app.Activity;
    
    public class Info extends Activity {
    	InfoView infoView;
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.info);
            
        	infoView = new InfoView(this);
    **    	infoView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));
        	infoView.setBackgroundColor(Color.BLACK);
        	LinearLayout layout = (LinearLayout) findViewById(R.id.linearlayout);
        	layout.addView(infoView);
        	
        	
        	setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);  
    
        *** infoView.doSomething();
        }
    }
    
    
    In Android 2.2 funktioniert das nicht mehr, weil in den mit ** markierten Zeilen ein Fehler auftaucht.
    Mir ist bekannt, dass ich die View auch direkt in die xml-Datei schreiben kann. Dann kann ich aber *** nicht mehr ausführen.
    Wie kann ich das Problem lösen ?
     
  2. swordi, 23.07.2012 #2
    swordi

    swordi Gewerbliches Mitglied

    wäre wohl ne gute idee den fehler hier rein zu kopieren, wenn schon ein fehler auftaucht :D
     
    qwert_zuiopue gefällt das.
  3. qwert_zuiopue, 23.07.2012 #3
    qwert_zuiopue

    qwert_zuiopue Threadstarter Android-Hilfe.de Mitglied

    Ich musste nur ein anderes Paket (android.view.ViewGroup.LayoutParams statt android.app.ActionBar.LayoutParams) einbinden und schon lässt es sich übersetzen. Die View wird dann aber im Programm nicht angezeigt :(.
    Ansonsten war der Fehler: "android.app.ActionBar.LayoutParams cannot be resolved"
     
  4. eki89, 23.07.2012 #4
    eki89

    eki89 Junior Mitglied

    Mach unter 2.2 aus MATCH_PARENT mal FILL_PARENT.
     
    qwert_zuiopue gefällt das.
  5. qwert_zuiopue, 23.07.2012 #5
    qwert_zuiopue

    qwert_zuiopue Threadstarter Android-Hilfe.de Mitglied

    Danke, funktioniert :)
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Widget zeigt keine ImageView an. Android App Entwicklung Montag um 09:39 Uhr
[Offen] Android Layout funktioniert nicht Android App Entwicklung 08.09.2017
[ERLEDIGT] LL zur Laufzeit erstellen, Abstand zwischen LL und LL möglich ? Android App Entwicklung 06.09.2017
[OFFEN] App schließt nach Öffnen sofort Android App Entwicklung 04.09.2017
[ERLEDIGT] Um einen Zusatz in einem Programm unter Android zu machen Android App Entwicklung 22.08.2017
[GESCHLOSSEN] Random ListItem ausgeben funktioniert nicht mehr Android App Entwicklung 13.08.2017
[OFFEN] Bild per Intent an ListView übergeben und anzeigen Android App Entwicklung 13.08.2017
[OFFEN] SVN Commit in Android Studio funktioniert nicht mehr Android App Entwicklung 07.08.2017
[ERLEDIGT] Android Studio Erste App-Programmierung Android App Entwicklung 02.08.2017
[ERLEDIGT] Android O Neue Fonts in XML Methode Android App Entwicklung 27.07.2017