Quote Originariamente inviata da StefanoLisi Visualizza il messaggio
Anche io avevo creato una semplice App per Android, per la l'adattabilità della dimensione dei contenuti su qualsiasi dispositivo, ti consiglio di guardare qui

http://developer.android.com/trainin.../creating.html , http://developer.android.com/intl/es...agment-ui.html


Se per settare la dimensione del testo usi un qualcosa del tipo textView.setTextSize(numeroIntero) è normale che non sia Responsive, dovresti fare piuttosto:


codice:
textView.setTextSize(TypedValue.COMPLEX_UNIT_PX, getResources().getDimension(R.testoDinamico.textsize));

Crea testoDinamico.xml nel percorso tuoProgetto/src/res/values/


codice:
<?xml version="1.0" encoding="utf-8"?>
<resources>

  <testoDinamico name="textsize">8sp</testoDinamico>

 </resources>
Aspetta,ma in questo modo non ottengo soltanto la conversione di "8sp" in pixel? Alla fine più che dinamico,risulterà a grandezza fissa su tutti gli schermi,ma è una cosa che potrei settare tramite xml. Come già detto,lavoro su dispositivi fondamentalmente molto diversi fra loro,pertanto dato che vorrei anche una certa precisione,preferirei qualcosa di automatico,non in cui sarei costretto ad impostare a mano tutti i breakpoint.