Passa ai contenuti principali

Post

Visualizzazione dei post da febbraio, 2020

Android Studio - Menu in ActionBar/ToolBar

In questo articolo vedremo come realizzare il menù nell'ActionBar/ToolBar. Selezionare la cartella res Cliccare con il tasto destro del mouse Selezionare New Selezionare Android Resource Directory Nella finestra che compare: in Directory name: inserire menu in Resource type: selezionare menu in Resource set: selezionare main Cliccare sul pulsante OK per confermare Il risultato sarà una cartella con il nome menu all'interno della cartella res Selezionare la cartella menu Cliccare con il tasto destro del mouse Selezionare New Selezionare Menu resource file in File name: inserire menu_main in Source set: selezionare main in Direcory name: inserire menu Cliccare sul pulsante OK per confermare Il risultato sarà un file che si chiama manu_main.xml all'interno della cartella menu Ora una volta aperto il file manu_main.xml occorre inserire gli elementi che compongono il menù in questo modo: Una volta creato il menù occorre abilitarlo all&#

Android Studio - EditText con tasto cancella

In questo articolo vedremo come realizzare una EditText con il pulsante sul lato destro che cancella il contenuto. Per prima cosa occorre creare un'icona ed inserirla nel progetto come descritto in questo articolo Una volta creata l'icona dobbiamo inserire l'EditText all'interno del file activity_main.xml Come si può vedere è una normalissima EditText. Ora occorre inserire questa riga di codice per impostare il pulsante Cancella nell'EditText all'interno del file MainActivity.kt Ora occorre scrivere la funzione che permette di inserire e gestire il pulsante cancella nell'EditText Ecco come si presenta il file MainActivity.kt Ecco un video dimostrativo Download Project Download file APK Visualizza su

Android Studio - TextView: rendere selezionabile il testo

In questo articolo vedremo come poter selezionare il testo all'interno di una TextView. Una TextView normalmente è un contenitore alfanumerico non cliccabile e non è possibile selezionare il testo al suo interno. A volte, però è utile poter selezionare il testo all'interno di una TextView e per farlo occorre inserire questa riga di codice quando si crea la TextView. Ecco come si presenta il file activity_main.xml Da notare il codice inserito alla riga 14 . Download Project Download file APK Visualizza su

Android Studio - ActionBar: aggiungere un pulsante

In questo articolo vedremo come aggiungere pulsanti nell'ActionBar della nostra applicazione. Per prima cosa occorre creare un'icona ed inserirla nel progetto come descritto in questo articolo Una volta creata l'icona dobbiamo modificare oppure creare il file menu.xml Come si può vedere alla riga 2 viene definito l'attributo menu , mentre gli elementi all'interno del menù vengono definiti con l'attributo item . Il primo item alla riga 6 è quello che verrà visualizzato come icona perchè alla riga 8 è stata impostata l'icona che verrà visualizzata per quell'elemento, inoltre, alla riga 9 è stato definito che l'elemento deve essere sempre visibile. In questo modo l'icona sarà visualizzata a fianco del menù tre puntini. Ora bisogna che nel file MainActivity.kt ci siano le seguenti righe di codice per gestire l'ActionBar Anche queste righe di codice per gestire il clic di ogni singolo elemento Ecco come si presenta il file Mai

Android Studio - Layout varticale e orizzontale

In questo articolo vedremo come realizzare un layout diversa in base all'orientamento del dispositivo, se il dispositivo è in posizione verticale (portrait) il layout avrà un determinato aspetto, mentre se il dispositivo è in posizione orizzontale (landscape) il layout avrà un aspetto diverso. Quando creiamo un nuovo progetto il layout sarà identico per i due tipi di orientamento, ma se vogliamo avere un layout diverso bisogna procedere in questo modo: PROCEDIMENTO 1: Cliccare sul simbolo Orientation for Preview Cliccare poi su Create Landscape Variation Ora all'interno della cartella layout verranno creati due file con lo stesso nome dell'originale ma con l'aggiunta della scritta (land) che sta ad indicare che quel file è per l'orientamento in modalità landscape (orizzontale) activity_main.xml - layout principale in modalità portrait (verticale) activity_main.xml (land) - layout principale in modalità landscape (orizzontale) Ecco come si pres