Hjem Personlig finansiering Sådan kodes adfærd for din Android App med Java-dummies

Sådan kodes adfærd for din Android App med Java-dummies

Video: Android 101 by Fred Widjaja 2025

Video: Android 101 by Fred Widjaja 2025
Anonim

Kodning af din Android App-adfærd afhænger af, hvor meget arbejde du vil gøre. Android 1. 6 (også kendt som donut) introducerede en android: onClick -attribut, der strømlinjer kodningen af ​​en apps handlinger. Her er hvad du gør:

  1. Start Android Studio. Sørg for, at du allerede har oprettet "look" til din app.
  2. Hvis du ikke kan se Designer-værktøjet med sine forhåndsvisningsskærme, skal du dobbeltklikke på app / res / layout / activity_main. xml filial i vinduet Projektværktøj. Når Designer-værktøjet vises, skal du vælge fanen Design.
  3. Bemærk mærkningene på grenene i komponenttræet. Komponenterne er på venstre side af Designer-værktøjet, lige under paletten. Bemærk mærkerne på træets grene. Hvert element på skærmen har et id (et navn for at identificere det element). Her er ids for nogle af skærmets elementer editText , knap og textView .

    Man kan undre sig over, hvorfor i stedet for ordet "identifikation" anvendes den underlige lille forkortelse id i stedet for den mere konventionelle engelsks forkortelse ID. For at finde ud af, hvad der sker, skal du vælge fanen Tekst i Android Studio's designværktøj. I XML-koden for aktivitetens layout finder du linjer som android: id = "@ + id / textView" . I Android's XML-filer er id et kodeord.

    Når du slipper en komponent på forhåndsvisningsskærmen, tildeler Android Studio den pågældende komponent et id. Du kan eksperimentere med dette ved at droppe en anden TextView komponent på forhåndsvisningsskærmen. Hvis du gør det, har komponenttræet en ekstra filial, og etiketten på filialen (id for den nye komponent) vil sandsynligvis være textView2.

    Java er sagerfølsom, så du skal være opmærksom på, hvordan ord er aktiveret. For eksempel er ordet EditText ikke det samme som ordet editText . I dette eksempel står ordet EditText til en slags komponent (en slags tekstfelt), og editText står for en bestemt komponent (tekstfeltet i din app - teksten felt, du faldt på preview-skærmen).

    Du kan ændre en komponents id, hvis du vil. (Du kan for eksempel ændre navnet editText til thatTextThingie .) I dette eksempel vil du sandsynligvis acceptere det, du ser i komponenttræet. Men før du går videre til næste trin, noter du ids i din apps komponent træ.

    For at ændre en komponents id, skal du vælge den komponent på forhåndsvisningsskærmen eller i komponenttræet.Derefter skal du kigge efter et id-felt i Egenskabsruden på højre side af Designerværktøjet. Skift den tekst, du finder i dette id-felt. (Ja. I egenskabsruden har ID store bogstaver.)

  4. På forhåndsvisningsskærmen eller i komponenttræet skal du vælge knappen KOPIER. Som et resultat viser vinduet Egenskaber oplysninger om din knapkomponent.
  5. I feltet Egenskaber skal du skrive onButtonClick i feltet onClick .

    Faktisk behøver ordet du skriver i feltet onClick ikke være onButtonClick . Men i disse instruktioner bruges ordet onButtonClick.
  6. Dobbeltklik på MainActivity inde i vinduet Projektværktøj app / java afdeling . Hvis du ikke accepterede standardaktivitetsnavnet ( MainActivity ), når du oprettede det nye projekt, skal du dobbeltklikke på det aktivitetsnavn, du brugte.

    I vinduet Projektværktøj er branchen MainActivity placeret i en fil, der er mærket med din apps pakkens navn. (Pakkenavnet er com. Eksempel. Myapplication eller com. Allyourcode. A03_01 eller noget lignende.) Filnavnet filial er direkte i sektoren java , som igen er i sektoren app .

    Når du er færdig med dobbeltklik, vises aktivitetens kode i Android Studio's editor.

  7. Rediger aktivitetens kode.

    I nedenstående kode antages det, at filialerne på din apps komponent træ har de samme etiketter som ovenstående træ. Med andre ord antages det, at din apps komponenter har ids editText , knappen og textView . Hvis din apps komponenter har forskellige ids, skal du ændre koden i overensstemmelse hermed. Hvis din første EditText komponent har id'et editText2 , skal du for eksempel ændre dit første findViewById opkald til findViewById (ID. EditText2) >. Kør appen.

  8. Når appen starter, skal du skrive noget (noget) i komponenten
  9. EditText i din app. Klik derefter på knappen. Når du klikker på knappen, kopierer Android teksten fra din EditText komponent til din TextView komponent. pakke com. allyourcode. a03_01;

importer android. support. v7. app. AppCompatActivity;

importer android. OS. Bundt;

importer android. udsigt. Udsigt;

importer android. widget. RedigérTekst;

importer android. widget. TextView;

offentlig klasse MainActivity udvider AppCompatActivity {

EditText editText;

TextView textView;

@Override

beskyttet ugyldigt onCreate (Bundle savedInstanceState) {

super. onCreate (savedInstanceState);

setContentView (R. Layout. Activity_main);

editText = (EditText) findViewById (R. Id. EditText);

textView = (TextView) findViewById (R. Id. TextView);

}

Offentlig ugyldig påButtonClick (View view) {

textView. setText (editText. getText ());

}

}

Hvis din app ikke kører, kan du bede om hjælp via e-mail. Adressen er Java4Android @ allmycode. com.

Sådan kodes adfærd for din Android App med Java-dummies

Valg af editor

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Du kan Brug QuickBooks Online (QBO) Check vinduet til at skrive en check for at betale et faktura, du tidligere indtastede - noget, du ikke kan gøre i QuickBooks desktop produkt. Brug ikke Check-transaktionen, hvis du planlægger at betale flere regninger. Hvis du vælger en betalingsmodtager, for hvem der foreligger en udestående faktura, QBO ...

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Vælger skrivefakturaer fra revisionsværktøjerne menuen i QBOA viser siden Skriv ud fakturaer, som giver dig mulighed for at se fakturaer, du måske vil afskrive, og derefter skrive dem til en konto efter eget valg. Øverst på siden indstiller du filtre for at få vist de fakturaer, du vil have ...

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Din klient importerer de ændringer, som du ' har lavet i revisorens kopi af QuickBooks 2012-datafilen i hendes arbejdskopi af datafilen. For at gøre dette vælger klienten filen Arkiv → Revisorens Kopi → Klientaktiviteter → Kommandoen Import Revisorens Ændringer. QuickBooks viser dialogboksen Importer regnskabsførerens ændringer. For at bruge importkontoens ændringer ...

Valg af editor

Brug Flash med Nature Photography - dummies

Brug Flash med Nature Photography - dummies

Som regel afhænger du af naturlig belysning til naturfotografering. Du kan dog bruge flash-flash eller en ekstra flash-enhed til at øge naturlig belysning. On-flash-kamera De fleste digitale kameraer leveres med en flash på kameraet. Blitzenheden springer op, når det er nødvendigt. Du kan også aktivere flash på kameraet, når du skal tilføje en ...

Brug tredjeparts rå software til HDR fotografi - dummies

Brug tredjeparts rå software til HDR fotografi - dummies

Du kan købe eller downloade et væld af Råredigerere og konvertere fra tredjepart, der hjælper dig med at lave billeder med høj dynamisk rækkevidde. Hvis du er utilfreds med din nuværende software og vil prøve noget nyt, skal du hænde på en eller flere af de programmer, der er angivet i tabellen. Rå redaktører fra tredjepart Navn URL Platform (er) Freeware? ...

Brug dekorative accenter i mad stil og madfotografi - dummies

Brug dekorative accenter i mad stil og madfotografi - dummies

Når fødevaren alene ikke skaber Det drama eller den intrigue, du vil have i din fotografering med dekorative accenter - af farve, form eller tekstur - kan give dine billeder den ekstra effekt, du leder efter. Accenter er forbedringer af fødevarematerialet, og selvom de tjener formålet med at ophæve maden, er de ...

Valg af editor

Sådan finder du formatering i Word 2007 - dummies

Sådan finder du formatering i Word 2007 - dummies

Du kan bruge kommandoen Find til at skure dit Word 2007-dokument til formatering af oplysninger. Hvis du f.eks. Kun vil finde de forekomster af ordet, der ligger i fed skrift, kan du gøre det. Dette eksempel søger efter teksten gåseæg med en skriftstørrelse på 24 point i en ...

Hvordan man finder tekst i Word 2016 - dummies

Hvordan man finder tekst i Word 2016 - dummies

Ikke gider med båndet! For at finde tekst i dit Word 2016-dokument, tryk Ctrl + F, den mindeværdige tastaturgenvej til kommandoen Find. Du ser navigationsruden, svarende til hvad der vises her. Navigationsruden. Skriv den tekst, du vil lokalisere, i feltet Søg dokument. Når du skriver forekomster af teksten ...

Hvordan man finder stilarter i Word 2016 - dummies

Hvordan man finder stilarter i Word 2016 - dummies

Stilarter bor på Word 2016 Home-fanen navngivet Styles-gruppe, som vist her. Hvad du ser på båndet er Style Gallery, som kan udvides til en fuld menu med stilvalg. Hvor Word-stilarter lurer. Klik på dialogboksen launcher i det nederste højre hjørne af Styles-gruppen ...