Android Studio je integrované vývojové prostředí (IDE) pro vytváření aplikací na platformě Android. Jednou z nejdůležitějších částí vytváření jakékoli aplikace je práce s prvky uživatelského rozhraní, jako jsou tlačítka. V tomto článku se podíváme na to, jak vytvořit tlačítko v Android Studio a dát mu funkčnost.
Vytvoření tlačítka je jednoduchý proces v Android Studio. Začněte otevřením projektu v Android Studio a vyberte soubor rozvržení, do kterého chcete přidat tlačítko. Widgety, jako jsou tlačítka, by měly být přidány do souboru rozvržení. Můžete si vybrat z widgetů tlačítek dostupných ve studiu Android nebo si vytvořit vlastní tlačítko.
Jakmile do souboru rozvržení přidáte tlačítko, můžete upravit jeho vzhled a funkčnost. Pomocí atributů můžete změnit text tlačítka, jeho barvu, velikost a další vizuální vlastnosti. Můžete také použít obslužnou rutinu stisknutí tlačítka k nastavení jeho funkčnosti.
Základy vytváření a funkčnosti tlačítka v Android Studio
Před vytvořením tlačítka v Android Studio jej musíte definovat v XML značení. K tomu se používá značka . Například:
Zde vytváříme tlačítko s jedinečným identifikátorem "myButton". Atributy layout_width a layout_height udávají rozměry tlačítka a atribut text definuje text zobrazený na tlačítku.
Po vytvoření tlačítka v XML je nutné jej přidat do aktivity v kódu Java. Chcete-li to provést, musíte se obrátit na tlačítko s jedinečným identifikátorem:
Button myButton = findViewById(R.id.myButton);
Nyní, když máme přístup k tlačítku v Javě, můžeme mu nastavit funkčnost. Můžeme například přidat obslužnou rutinu stisknutí tlačítka. K tomu je třeba použít metodu setOnClickListener a předat mu objekt rozhraní onclicklistener . Příklad:
myButton.setOnClickListener(new OnClickListener() >);
V rámci metody onClick můžeme napsat kód, který se provede stisknutím tlačítka. Můžeme například zobrazit vyskakovací oznámení nebo přepnout na jinou aktivitu.
Vytvoření a funkčnost tlačítka v Android Studio tedy zahrnuje definování tlačítka v XML značení, přidání tlačítka do aktivity v Java kódu a zadání funkčnosti tlačítka pomocí stisku.
Krok 1: Vytvoření tlačítka v Android Studio
Chcete-li vytvořit tlačítko v aplikaci Android Studio, musíte provést následující kroky:
- Otevřete Android Studio a vytvořte nový projekt.
- Otevřete soubor značky " activity_main.xml "na cestě" res > layout > activity_main.xml".
- V režimu rozvržení vyberte kartu "Design".
- Z panelu komponent vyhledejte a přetáhněte položku "Button" na obrazovku rozvržení.
- Upravte vzhled tlačítka prostřednictvím panelu vlastností zadáním jeho textu, velikosti, barvy a dalších možností.
Poznámka: Tlačítko můžete také vytvořit programově přidáním příslušného kódu do souboru " MainActivity.java". V této příručce však zvažujeme způsob, jak vytvořit tlačítko prostřednictvím grafického rozhraní Android Studio.
Krok 2: Přidání funkce k tlačítku v Android Studio
Jakmile vytvoříte tlačítko, dalším krokem je přidání funkčnosti k němu. V Android Studio se to provádí pomocí takzvaného "stisku prstu". Vložte následující kód do metody onCreate() :
Button button = findViewById(R.id.button);
V tomto kódu vytvoříme odkaz na tlačítko pomocí jeho jedinečného identifikátoru R. id. button . Poté přidáme posluchač kliknutím na toto tlačítko pomocí metody setOnClickListener (). V rámci této metody identifikujeme kód, který se provede stisknutím tlačítka.
Chcete-li přidat funkci, nahraďte komentář // přidejte kód, který bude proveden stisknutím tlačítka vlastním kódem.
Pokud například chcete po stisknutí tlačítka zobrazit vyskakovací zprávu, můžete použít následující kód:
Button button = findViewById(R.id.button);
V tomto příkladu používáme metodu makeText () třídy toast k vytvoření a zobrazení vyskakovací zprávy s textem "tlačítko bylo stisknuto". Používáme také metodu getApplicationContext (), abychom získali kontext aplikace, a konstantu Toast.LENGTH_SHORT pro nastavení délky Zobrazení zprávy.
Nyní vaše tlačítko provede zadanou akci, když stisknete. Můžete přidat svůj vlastní kód do metody onclick (), abyste vytvořili funkci, kterou potřebujete.