Hur man skapar en Android ansökan (4 / 8 steg)
Steg 4: Skapa layoutelement för vårt program
Alla UI-element som ska visas på UI måste tas med i layout XML-filen för den motsvarande verksamheten. Vår ansökan har bara 1 enda verksamhet som omfattar 3 TextView element (statiska etiketter), 2 EditText element (textrutor) och en knapp för att beräkna räntebeloppet.
Så, för att inkludera dessa uppgifter, skriva följande kod i filen "activity_main.xml" inom XML-taggarna.
Ovanstående 6 rader för xml orsaka layout att lägga till en TextView (etikett) element i Användargränssnittet. Följer varje kodrad noga:
- Linje-1 börjar elementet TextView
- Linje-2 definierar en unik identifierare för viss TextView elementet.
- Linje-3 och line-4 Ange bredd och höjd för elementet. Värdet är "wrap_content" som i princip innebär att innehållet ska radbrytas baserad på bredd och höjd av enheten.
- Linje-5 är viktigt. Detta anger vilken text har visas på UI för denna märkning. För det anger det en strängresurs heter "hello_world" som definieras i filen strings.xml med etiketten "sträng". Strings.xml filen är enligt nedan. Den innehåller definitionerna av alla strängkonstanter som används i programmet.
- Kompilatorn tar sträng resursen från filen och ersätter den i raden 5 på tidigare TextView layout XML.
- Line-6 representerar också en liknande syntax där egenskapen textstorlek för TextView element ställs in med en resurs som lagras i filen "dimens.xml" inom "skären"-taggen. Se dimens.xml-filen nedan.
På liknande sätt definierar vi även 2 andra Textviews. Vi definierar sedan EditText element (textrutor) för att ta indata från användaren. För att definiera ett EditText element, är XML-pålägg som visas nedan.
- Linje-10 anger att informationstyp som accepterar decimaler. Detta bidrar till att Visa numeriska tangentbordet i stället för vanliga QWERTY-tangentbordet när användaren rör inuti textrutan.
På samma sätt måste vi lägga till ett annat EditText element för att ta lån upplåtelseform. Nästa, vi måste deklarera en Skicka-knapp för beräkning av räntan. För att dra och släppa en knapp på layouten från grafisk designer. XML-pålägg genereras automatiskt och är enligt nedan. (Göra ändringar till android: texten så att den läser från strängresurser)