Wijzigingen

Naar navigatie springen Naar zoeken springen

Android Apps Maken

1.366 bytes toegevoegd, 23 aug 2017 11:35
===Maken===
Nu het bestand is aangemaakt, gaan we het bewerken.
 
Als bestand leeg is type je op de eerste regel:
<syntaxhighlight lang="java" line="line">
package com.example.app;
</syntaxhighlight>
Dit geeft aan in welke package de JAVA-class zit. LET OP: Dit hoeft niet hetzelfde te zijn als in de AndroidManifest.xml.
 
Vervolgens gaan we de class zelf maken:
<syntaxhighlight lang="java" line="line">
package com.example.app;
 
public class MainActivity{
 
}
</syntaxhighlight>
Het probleem is dat dit nu nog geen activity is.
Je zal dus een error krijgen.
 
Zo maak je er geen activity van:
<syntaxhighlight lang="java" line="line">
package com.example.app;
 
import android.app.Activity;
 
public class MainActivity extends Activity{
 
}
</syntaxhighlight>
De import geeft aan welke JAVA-classes je gebruikt.
(Soms hebben classes dezelfde naam maar bevinden ze zich in een andere package: <code>com.example.app.Test</code> en <code>org.mijnpackage.kaas.Test</code>.)
In dit geval gebruiken we de class <code>Activity</code> uit <code>android.app</code>.
De niet-gebruikte imports worden vaak geel onderstreept.
 
Nu kan de activity opgestart worden.
Het enige wat je nu ziet is:
- De titel (opgegeven in AndroidManifest)
- Eventueel het icoontje (opgegeven in AndroidManifest)
- Een leeg scherm in het opgegeven thema of standaard thema (opgegeven in AndroidManifest)
 
Dat is niet veel.
Om iets te laten zien gaan we ###onCreate
47

bewerkingen

Navigatiemenu