Huis Persoonlijke financiën Hoe u de "Look" voor uw Android-app maakt met Java - dummies

Hoe u de "Look" voor uw Android-app maakt met Java - dummies

Video: "Bodies everywhere you look" - the shooting down of MH17 | Hotspots 2024

Video: "Bodies everywhere you look" - the shooting down of MH17 | Hotspots 2024
Anonim

Een algemene richtlijn bij het ontwikkelen van Android-apps vertelt u hoe logica en presentatie kunnen worden gescheiden. In minder technische termen waarschuwt de richtlijn voor verwisseling van wat een app doet met hoe een app eruit ziet. De richtlijn is van toepassing op vele aspecten van het leven. Als u bijvoorbeeld een website ontwerpt, laat u de lay-out van artiesten uitvoeren en laat nerds de codering doen. Als u een rapport schrijft, moet u de ideeën eerst laten schrijven. Later kunt u zich zorgen maken over lettertypen en alineastijlen.

De literatuur over app-ontwikkeling beschrijft specifieke technieken en raamwerken om u te helpen vorm van functie te scheiden.

Ga als volgt te werk om knoppen, vakken en andere goodies aan uw app toe te voegen:

  1. Start Android Studio en begin een nieuw project. Wanneer u klaar bent met deze stappen, heeft u een gloednieuw project met een lege activiteit. Het project verschijnt in het hoofdvenster van Android Studio.
  2. In de app / res / layout -tak van het nieuwe project (in het venster met het Project-hulpmiddel van het hoofdvenster) dubbelklikt u op activity_main. xml . Als gevolg hiervan geeft de Designer-tool van Android Studio de inhoud van activity_main weer. xml . De Designer-tool heeft twee modi: Ontwerpmodus voor visuele bewerking met slepen en neerzetten en Tekstmodus voor bewerken van XML-code. De onderkant van de Designer-tool heeft dus twee tabbladen: een tabblad Ontwerpen en een tabblad Tekst.
  3. Klik op het tabblad Ontwerpen.

    In ontwerpmodus ziet u het palet, de componentboom, twee voorbeeldschermen en het deelvenster Eigenschappen.

    Als u het palet niet ziet, zoekt u de kleine paletknop aan de linkerrand van het Designer-gereedschap. Als u op die knop klikt, zou het palet moeten verschijnen.

    De componentboom heeft een vertakking met het label TextView - "Hallo wereld! " Deze tak vertegenwoordigt de tekst Hallo wereld! dat automatisch wordt weergegeven als onderdeel van uw app. Je hebt deze tekst niet nodig in je app.

  4. Selecteer de TextView - "Hello World!" -tak in de componentboom en druk vervolgens op Delete. De "Hello World" -tak verdwijnt uit de componentboom en de woorden Hello World! verdwijnen uit het voorbeeldscherm.

    De volgende verschillende stappen begeleiden u bij het maken van de app.

    De lay-out van de app bestaat uit drie verschillende soorten componenten en elk soort component heeft verschillende namen. Hier zijn de drie soorten componenten:

    • EditText (ook bekend als Plain Text): Een plaats waar de gebruiker een enkele regel tekst kan bewerken. Een algemene naam voor dit soort componenten is een tekstveld.
    • Knop : Een knop is een knop is een knop. Wil je op de knop klikken? Ga door en klik erop.
    • TextView (ook bekend als Plain TextView, Large Text, Medium Text, etc.): Een plaats waar de app tekst weergeeft. Normaal bewerkt de gebruiker de tekst in een TextView -component niet.

      Om pijnlijk precies te zijn, zijn de EditText , knoppen en TextView -onderdelen van Android niet echt verschillende soorten componenten. Elke EditText -component is een soort TextView en elke knop is ook een soort TextView . In de taal van objectgeoriënteerd programmeren breidt de klasse EditText de klasse TextView uit. Met de klasse Knop wordt ook de klasse TextView uitgebreid.

  5. Sleep een tekst zonder opmaak (dat wil zeggen EditText ) uit de groep Widgets van het palet naar een van de voorbeeldschermen. Het gewone tekstitem kan op een lelijk uitziende plaats terechtkomen. Dat is goed. Je maakt geen kunstwerk. Je leert Java-code te schrijven.
  6. Herhaal stap 5 en plaats dit keer een knopitem op het voorbeeldscherm. Plaats het component Button onder het gedeelte Plain Text (EditText). Later, als het u niet bevalt waar u het component Button plaatst, kunt u het gemakkelijk verplaatsen door het ergens anders op het voorbeeldscherm te slepen.
  7. Herhaal stap 6 en plaats dit keer een TextView -component in het voorbeeldscherm. Plaats het TextView -onderdeel onder de knop , maar nogmaals, het is aan u.

    In de resterende stappen wijzigt u de tekst die in elk onderdeel wordt weergegeven.

  8. Selecteer het onderdeel Knop in het voorbeeldscherm of in de componentstructuur. Als gevolg hiervan geeft het eigenschappenvenster van de Designer-tool enkele eigenschappen van de component Button weer.

    Nadat u het onderdeel Knop hebt geselecteerd, ziet u mogelijk het woord Tekstweergave in het deelvenster Eigenschappen. Verwar dit niet met het TextView -onderdeel dat u in stap 7 uit het palet hebt gesleept. Met de geselecteerde knop verwijzen alle velden in het deelvenster Eigenschappen naar dat onderdeel Button . Als het uiterlijk van het woord TextView in het deelvenster Eigenschappen u verwart, raadpleegt u het pictogram Technische items in stap 4. (Als het woord TextView u niet in verwarring brengt, doe dat dan niet moeite doen het pictogram Technische spullen te lezen!)
  9. Typ in het deelvenster Eigenschappen in het veld met het label tekst het woord EXEMPLAAR. Wanneer u dit doet, wordt het woord COPY weergegeven in de voorzijde van het onderdeel Knop . U kunt dit controleren door naar het wysiwyg-voorbeeldscherm te kijken.

    In het deelvenster Eigenschappen ziet u mogelijk twee velden met de naam tekst. Als dat zo is, is er een om te testen en de andere is voor het uitvoeren van de app. In geval van twijfel doet het geen pijn om het woord COPY in beide velden te typen.

  10. Herhaal stap 8 en 9 met de bewerkte tekst en tekstweergave van de activiteit, maar plaats het woord KOPIE deze keer niet in deze componenten. Verwijder in plaats daarvan de tekens uit deze componenten.Als u klaar bent, lijken de voorbeeldschermen op de onderstaande schermen. Als uw voorbeeldschermen er niet precies zo uitzien, hoeft u zich daar geen zorgen over te maken. Uw componenten kunnen op verschillende plaatsen op de voorbeeldschermen zijn verspreid, of de makers van Android Studio hebben de weergave van de voorbeeldschermen mogelijk gewijzigd. Zolang u een EditText -component, een knop -component en een TextView -component heeft, is alles goed.
  11. Kies Bestand → Alles opslaan om uw werk tot nu toe op te slaan.

Hoe u de "Look" voor uw Android-app maakt met Java - dummies

Bewerkers keuze

Hoe u Flash-video maakt en codeert - dummies

Hoe u Flash-video maakt en codeert - dummies

Als de pagina's die u maakt, zijn gewonnen ' t kan worden bekeken op mobiele apparaten (zoals een iPad of een smartphone), kunt u webpagina's maken met prachtige Flash-video. Adobe Flash Professional CS6 heeft een eigen ingebouwde video-encoder. Full-motionvideo in Flash is iets heel moois. U past de video aan voor het bekijken door de doelgroep ...

Hoe een aanpasbare interface te maken in CSS3 - dummies

Hoe een aanpasbare interface te maken in CSS3 - dummies

De grote variëteit en soorten schermen gebruikt om informatie weer te geven, maakt het nodig dat uw CSS3-commando's de gebruiker toestaan ​​om het formaat van de elementen naar wens aan te passen. In de meeste gevallen kunt u de gebruiker eenvoudig toestaan ​​om het element op elke gewenste grootte te maken. Er kunnen zich echter situaties voordoen waarin u de grootte van de grootte moet controleren ...

Hoe u een eenvoudige tabel op uw webpagina maakt - dummies

Hoe u een eenvoudige tabel op uw webpagina maakt - dummies

Tabellen laten u organiseer informatie op uw webpagina en geef het een georganiseerde uitstraling die uw bezoekers nuttig zullen vinden. Bij gebruik zoals bedoeld, hebben tabellen rijen en kolommen. Voor elke spot waar een rij en kolom elkaar kruisen, hebt u een tabelcel. Elke cel kan zijn eigen opmaak hebben: de gegevens erin ...

Bewerkers keuze

Hoe Postproduction Shareninging Filters werken - dummies

Hoe Postproduction Shareninging Filters werken - dummies

Verscherpingsfilters werken in postproductie door de randen (of aangrenzende gebieden met tonaal contrast) te benadrukken aan elkaar) in een afbeelding. Ze creëren een fijne highlight aan de donkere kant van de rand en een piepklein lowlight aan de lichtere kant van de rand. Dit toegevoegde contrast zorgt ervoor dat de randen er scherper uitzien vanaf een ...

HDR Work-Flow voor foto's met één belichting - dummies

HDR Work-Flow voor foto's met één belichting - dummies

In grote lijnen, enkele belichting hoog dynamisch bereik volgt dezelfde workflow als HDR-fotografie tussen haakjes. Er kunnen kleine verschillen zijn, dus hier is een overzicht van de werkstroom: configureer uw camera voor single-shot HDR. Het enige dat u zoekt, is de beste foto die u kunt maken. Besteed aandacht aan de lichtomstandigheden, het onderwerp, beweging en ...

Geavanceerde compacte en superzoomcamera's voor HDR-fotografie - dummies

Geavanceerde compacte en superzoomcamera's voor HDR-fotografie - dummies

Stap omhoog van compacte digitale camera's binnen het budgetbereik, vindt u duurdere compacte digitale camera's voor HDR-fotografie, ook wel high-end compacts, superzoomlenzen en dSLR-look-alikes genoemd. Er zijn zoveel vaak overlappende categorieën dat het je hoofd laat draaien. De twee dingen die deze reeks camera's gemeen hebben, zijn hun ...

Bewerkers keuze

In te schakelen Class Tracking in QuickBooks 2013 - dummies

In te schakelen Class Tracking in QuickBooks 2013 - dummies

Om activity-based costing te gebruiken (ABC ) in QuickBooks 2013 moet u de QuickBooks Class Tracking-functie inschakelen. Met Class Tracking kunt u inkomsten- en onkostentransacties categoriseren als niet alleen vallen in inkomsten- en uitgavenrekeningen, maar ook als vallen in bepaalde klassen. Volg deze stappen om Class Tracking in QuickBooks in te schakelen: Kies Bewerken → Voorkeuren ...

Gebruikt om een ​​exemplaar van een QuickBooks-gegevensbestand te gebruiken - dummies

Gebruikt om een ​​exemplaar van een QuickBooks-gegevensbestand te gebruiken - dummies

Ongeacht of de client verzendt handmatig een accountantskopie van een QuickBooks-gegevensbestand, e-mails een accountantsexemplaar, of verzendt een accountantskopie via de Intuit-bestandsoverdrachtservice, u gebruikt de kopie van de accountant door Bestand → Verzend bedrijfsdossier → Accountantskopie → Open & converteer overzetten te kiezen Bestand commando. Wanneer u deze opdracht kiest, geeft QuickBooks een ...

Hoe Audit Trails te gebruiken in QuickBooks - dummies

Hoe Audit Trails te gebruiken in QuickBooks - dummies

Als u besluit om meerdere gebruikers toegang te geven tot de QuickBooks-gegevens bestand, zult u de QuickBooks Audit Trail-functie waarderen, die bijhoudt wie welke wijzigingen aan het QuickBooks-gegevensbestand aanbrengt. U kunt transacties niet verwijderen uit de lijst of geschiedenis van de audittrail, behalve door gegevens te archiveren en te condenseren. Audit trail inschakelen ...