Inleiding tot de programmering Android! (3 / 4 stap)

Stap 3: Codering deel


 <em>Code:</em> package com.example.button; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; public class MainActivity extends Activity implements OnClickListener { Button a; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); a=(Button)findViewById(R.id.button1); a.setOnClickListener(this); } public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.activity_main, menu); return true; } public void onClick(View arg0) { // TODO Auto-generated method stub Toast.makeText(this, "Here I am writing on instructables.", 5000).show(); } } 

U kunt deze code Kopieer-Plak of schrijf het zelf. Maar onthoud, schrijven dat het helpt u om de taal te leren. Als u vragen hebt, kan je het mij vraagt in het commentaar gedeelte.

Dus is hier de uitleg:

Zoals u, in de eerste regel zien kunt, toont het pakket dat we eerder in de tweede stap hebt ingevoerd. Alles met het importeren is de widgets die we willen importeren in het project. De openbare klasse laat zien in welke klasse wij werken met. Knop een is de variabele die we hebben ingesteld op de knop die we eerder hebben gemaakt.

De eerste drie regels van eerstenegeren is standaard in ons project en het is voor het maken van de lay-out van ons project. De vierde regel van de Eerste overschrijven toont dat we aan het registreren bent onze variabele een om de widget knop 1. De vijfde regel ziet u dat we iets wilt doen wanneer klikt u op op onze knop.

De Center negeren is niet echt de moeite waard en Eva ik weet niet wat het is: D: P.

De laatste Override is de belangrijkste, omdat het laat zien welke boodschap we willen laten zien op ons scherm. De Toast is de methode voor het tonen van onze boodschap. U kunt het beschouwen als het afdrukken in C taal. Dus, wat het gebeurt meer dan er is, het eerste woord van beugel Dit is vertellen we Android om te werken aan de knop. in het midden, schrijven we onze boodschap die we willen laten zien. U kunt om het even wat schrijven in de dubbele aanhalingstekens in de sectie Toast. Zoals heb ik geschreven "Hier ben ik schrijven op instructables.". De 5000 is de milliseconden van de exacte tijd die wij willen dit bericht weergeven. Zij zijn milliseconden dus als we het omzetten in seconden zal het 5 seconden. U de tijd kan variëren en mee kunt experimenteren. Eindelijk, ziet u de show() die erg belangrijk is om onze boodschap op het scherm weergeven.

Aarzel niet om vragen me om het even wat in het commentaar gedeelte, of u kunt ook PM me. Vergeet ook niet de puntkomma aan elk einde van regel uit omdat het laat zien dat welke regel waar eindigt onze taal.

Gerelateerde Artikelen

Inleiding tot Leatherworking

Inleiding tot Leatherworking

Leder is een geweldig product dat is gebruikt door de mens sinds echt, het begin van de mens. Het is in kleding, schoenen, tassen, riemen en holsters en echt, vrij veel alles wat die je van bedenken kunt kan worden gemaakt van leer.Werken met leer is
Configureren MKS Sbase v1.2 32-bits domeincontroller basics en inleiding tot de Smoothieware.

Configureren MKS Sbase v1.2 32-bits domeincontroller basics en inleiding tot de Smoothieware.

ProlougeIk ben echt blij om te zien hoe deze fundamentele intro in Smoothieware en de MKS Sbase 1.2 controller zoveel aandacht hebben gekregen, en hoop echt dat het gaat om het helpen van mensen aan de slag of besluiten niet te.Ik heb aanvaard in rob
Inleiding tot het installeren van web apps.

Inleiding tot het installeren van web apps.

Webapplicaties zijn een zegen voor uw computeromgeving bieden. Traditioneel zou u computer software applicaties lokaal op elk systeem laden.  Zelfs met geautomatiseerde software kan implementatie systemen, nog steeds worden ondersteunen intensieve. M
How To Make Websites - Complete Inleiding tot de Webdevelopment

How To Make Websites - Complete Inleiding tot de Webdevelopment

Bekijk op YouTubeDeze video serie is het introduceren van websiteontwikkeling voor beginners die niets weet over het maken van websites. Deze eerste aflevering introduceert de software die ik gebruik in mijn workflow om websites te maken om de beste
Inleiding tot de Light Emitting Diode met behulp van Snap Circuits

Inleiding tot de Light Emitting Diode met behulp van Snap Circuits

In deze foto Instructable, leert u over de Light Emitting Diode, of LED. U zult ook leren hoe te bouwen van een eenvoudige schakeling die aantoont hoe de LED werkt met behulp van Snap Circuits.Onderdelen nodig:1 basis raster (11 "x 7.7") # 6SC B
Zomer 2014 Inleiding tot Engineering competitie

Zomer 2014 Inleiding tot Engineering competitie

Juli 3, 2014DOORGroep: Één stukBu JiaqingQian-JunqiXiang YinanYang SiyuanChen MiaomiaoVG100 INLEIDING TOT DE TECHNIEKDEPATMENT VAN INSTALLATIE-EN MACHINEBOUWUNIVERSITEIT VAN MICHIGAN – SHANGHAI JIAO TONG UNIVERSITEIT GEZAMENLIJK INSTITUUT(UM SJTU JI)
Inleiding tot vinyl plotter/snijplotters

Inleiding tot vinyl plotter/snijplotters

dit is een inleiding tot vinyl plotters en scharen.
DIY Android bal Maze - een inleiding tot de Androïde ADK

DIY Android bal Maze - een inleiding tot de Androïde ADK

InleidingAls je dit artikel leest bent u waarschijnlijk net als ik: ik doorlopen fasen waar ik zo verdiept in een project (die de meeste anderen zouden zien als triviaal), zo gefocust op het doel dat slapen en voedsel zijn afterthoughts, heb ik mijn
Inleiding tot de Arduino

Inleiding tot de Arduino

An Arduino is een open-source microcontroller ontwikkel bord. In gewoon Engels kunt u de Arduino dingen zoals motors en lichten te lezen van sensoren. Dit kunt u uploaden van programma's op dit forum die vervolgens met dingen in de echte wereld samen
Inleiding tot licht fotografie

Inleiding tot licht fotografie

welkom en dank u voor het nemen van een dichter kijken naar mijn Instructable. In de volgende 5 of 6 stappen zal ik proberen mijn best om u te begeleiden door middel van de concepten en ideeën van licht fotografie en de zogenaamde wet van "Light kuns
Inleiding tot chainmaille

Inleiding tot chainmaille

U hebben ooit begonnen breien een trui en dacht: "Ik wou dat dit betere bescherming tegen pijlen?" U kunt overwegen om onderaan uw breinaalden voor een paar tang en beginnen met het maken van sommige chainmaille.*Chainmaille is een sterke maar f
Inleiding tot Excel: kosten Tracker

Inleiding tot Excel: kosten Tracker

Ik graag mijn maandelijkse uitgaven patronen om een goed gevoel voor hoe veel ik in bepaalde categorieën uitgaven ben, of ik ga in maandelijkse tekorten, enz. Ik heb het bijwerken van een aangepaste werkblad van Microsoft Excel (het spreadsheetprogra
Inleiding tot windows 7

Inleiding tot windows 7

hey kerels, nu dit mijn 1e instructable is dus geef me een breuk, ok?Ga om het te maken over WINDOWS 7 te helpen u over het gebruik, het wijzigen van de thema's, thema's downloaden van het internet, wijzigen/gadgets van internet downloaden... o.a. to
Inleiding tot LED Strips

Inleiding tot LED Strips

LED strips zijn een zeer leuke en effectieve manier om veel van de gloed en kleur aan een project. In dit Instructable leert u over de basissoorten strips en hoe ze tot de Intel Edison met Arduino breakout board vasthaken. Deze schakelingen omvatten