Java (Playlist 4) Android - ITA 11: App Geo Genius - parte 1 (iniziamo la schermata di login)

preview_player
Показать описание
Inizia un percorso che penso sarà abbastanza lungo. Prendo a pretesto lo sviluppo di una app per fornire nozioni di geografia e verificare con quiz quanto si è appreso.

Probabilmente non la faremo tutta d'un fiato: tutte le volte che sarà necessario la metteremo in stand by per esplorare in contesti più semplici i nuovi concetti; poi la riprenderemo dopo 'esserci fatte le ossa'.

In questo video...

Iniziamo la schermata di login. Ancora sulle risorse: cambiamo nome alla app ed esternalizziamo i testi delle etichette per facilitare la manutenzione (ad esempio l'internazionalizzazione della app). Incominciamo ad entrare in sintonia con il layout manager per risolvere correttamente quello che apparentemente è un banale problema: far sì che il titolo della schermata di login appaia centrato nell'area dell'activity qualunque sia il formato del dispositivo Android in uso.

LEGAL
Il video contiene solo la registrazione con il mio commento audio (senza altri video, immagini o audio) di una sessione di lavoro con software liberamente scaricabili ed utilizzabili da chiunque. Il fine è esclusivamente didattico.

The video contains only the registration of my voice while I'm using only open source or freely downloadable software. No extra video, photos or audio. The goal is only educational.
Рекомендации по теме
Комментарии
Автор

Prof. non riesco a capire perche pur mettendo il suo stesso linearlayout1 e settando la gravity della label "hello_world" a center horizzontal rimane ugualemnte allineato verso sinistra

ho parzialmente risolto capendo il problema. ovvero che l'oggetto lable non occupava l'intero spazio (orizzontale) a sua disposizione, ma solamente una parte. Ricordo che aveva spiegato questa cosa in uno dei video precedenti (ma non ricordo quale e dove, andrò a ricercarlo).

lascio anche la domanda originale per eventuali altri utenti

marcocoppola
Автор

sa, ve, sono nuovo in questo mondo, ho installato android studio. Quando ho creato un nuovo progetto vooevo scegliere la blank activity ma esiste solo la basic activity e la empty activity(più altre activity, era per dire che la blank activity non la trovo) come posso fare?

WithDragon
Автор

Ciao. Ho iniziato a seguire i tuoi corsi di Java / Android dal mese di Novembre 2016. Li ho trovati molto interessanti e facilmente capibili. Sono partito da zero e ora, seguendo le tue lezioni e rosicchiando a destra e sinistra sono riuscito a creare un applicazione per android.

Per questo volevo ringraziarti per l'aiuto che ho ricevuto dalle tue lezioni.


allego codici per scaricare l'app
RJUFUNSBJUSDG7V2Z2J9D72
0LWW5CK471X0MFWNBLUMYN6
LMK7MS1092MNQXZHDJG7N42

Ugo

ugopoz
Автор

Salve Prof! Ho un problema ma sarà sicuramente per la versione dell ide e per mancate conoscenze. Sto usando android studio, la frase hello world non è nell activity_main ma in content_main, tuttavia se vado a cambiare e aggiungere delle risorse in strings.xml non trovo nessuna stringa riferita a hello world perchè effettivamente in content_main viene visualizzata come text, ora potrei cancellare i vari tag, aggiungere le risorse in string.xml e sostituirli ma diventarebbe un oggetto

steveluky
Автор

scusa ora non so cosa ho fatto ma la parte dove diciamo mi fa mettere le textview cambiare il testo che fa vedere la schermata che avremo sul cell. ora ho solo una serie di codici e non so come tornare indietro.
se hai capito cosa intendo dire mi aiuti?

fernandomontero
Автор

Prof. una cosa stranissima,
quando apro il file string.xml e clicco sul pulsante add e successivamente seleziono il tipo di risorsa (string) non succede nulla. o meglio mi crea solamente un tag di questo tipo

<string name="app_name">FCamuso - App01</string>
    <string name="hello_world">Hello world!</string>
    <string
    <string /> QUESTA RIGA QUI

ma visualmente il framework non mi mostra nulla :(

marcocoppola
Автор

Ciao carissimo :) quando faccio tutto quello che mi hai detto nel video, faccio ripartire l'app nell'emulatore, ma non è cambiato niente D: benchè io abbia salvato il file con i cambiamenti :( sei in grado di darmi qualche soluzione?

tizy