È possibile usare i CSS per dare stile ai widget in Android?
Avresti bisogno di usare una webView se vuoi sviluppare applicazioni Android con HTML/CSS/JavaScript (che personalmente abbrevio in HCJ - un acronimo che sono determinato a diffondere! haha). Fate una ricerca su Google su come creare, usare e/o costruire su una webView, su cui troverete molte informazioni, o andate sul sito ufficiale degli sviluppatori Android (developer.android.com) per imparare molto di più su di esso - e sicuramente fate una ricerca o 7 su StackOverflow, anche lì ci sono molte cose buone. Suggerisco però di mettere da parte un bel po' di tempo, c'è molto da digerire.
Ahh, ora in generale (questa risposta da qui in poi può essere un po' lunga, apprezzo tutti voi che prendete il tempo per leggerla, sono su un treno, quindi ho qualche minuto da ammazzare, e c'è una conclusione, lo prometto... haha). Se volete sviluppare applicazioni Android solo in generale e non siete necessariamente bloccati nell'uso di HCJ e siete interessati a imparare cose nuove (e divertenti), vi suggerisco di andare sul sito di Android dev e scaricare Android Studio, dare un'occhiata, e se siete un principiante senza esperienza in Android Studio;sei un principiante senza esperienza in Android dev o Java, un must have (e un eccellente libro di riferimento ed educativo) è "Android Apps for Absolute Beginners", Apress, terza edizione, di Wallace Jackson (anche se sta usando eclipse, ma non è un problema come imparerai) e "Sam's Teach Yourself Java in 24 ore", Rogers Cadenhead, settima edizione (?). Ho letto entrambi dopo aver insegnato a me stesso Java e dopo aver avuto una vasta e profonda esperienza nello sviluppo web e ho ancora imparato una tonnellata, in più è una pratica impressionante e gli autori ti guidano attraverso alcuni progetti interessanti :) .
In nessun ordine particolare, le mie competenze principali sono con XML, (X)HTML/HTML5, CSS, JavaScript (ES3 & 5, minimamente 6), PHP (<7)/MySQL (più alcuni vari frameworks per ognuno, ma tendo a non usarli a meno che non stia lavorando su un progetto grande e/o complesso, hahaha, o perché ne sto imparando uno nuovo... ho dovuto imparare jQuery -- NodeJS ad un certo punto ;) e non negherò che mi piace Bootstrap dopo anni di scrittura di carichi di CSS!), e ho una buona conoscenza di Java, con esperienza in Python, C#, imparando C++, e dilettandomi con Rust (tra gli altri). Sto menzionando tutto questo per mostrare che fa tutto parte di un piano di progressione universitaria personale, NON per vendermi, non sono nel business dell'auto-aborto, dell'egoismo/elitarismo o del narcisismo, ma mi piace aiutare gli altri dove posso, quindi è importante sapere da dove vengo.
Ma per tornare alla domanda in questione, ci sono molti modi per manipolare l'interfaccia utente di Android. Si riduce davvero a ciò che si sta cercando di ottenere. Se questo è un progetto personale, impara sicuramente a conoscere la webView, ha sicuramente i suoi usi, ma io suggerirei di guardare anche le altre opzioni là fuori, potresti trovare qualcosa che è molto meglio per le tue esigenze, o la webView potrebbe essere la scelta migliore. C'è solo un modo per scoprirlo :)
Se avete domande, non esitate a chiedere. Se non ho una risposta, posso sicuramente aiutarvi a mettervi nella giusta direzione. Personalmente penso che l'educazione (auto o altro) e la collaborazione siano due delle risorse più importanti che noi sviluppatori abbiamo. Non fraintendetemi, io scrivo da solo per la maggior parte del tempo e sono completamente autodidatta, ma il mio codice non è solo e viene spesso ridicolizzato, e trovo sempre modi nuovi e spesso migliori per realizzare le cose.
Cheers!
Articoli simili
- Cosa sono i CSS? Quali sono i diversi metodi per includere i CSS in un programma HTML?
- Che stile di musica suonano gli Aerosmith? Chi o cosa ha ispirato il loro stile generale?
- È bene dare uno smartphone a un ragazzo di 16 anni? Questo influenza i loro studi/stile di vita?
- È possibile utilizzare il widget HTML personalizzato in WordPress per tirare dentro gli ultimi post? Se sì, come posso farlo?