title: Increase the font size based on the size of the device
body: <p>I planned to use different font size for the textview on different device size so as to make the letters legible. I have already decided not to use different layouts for different devices and built a common layout to fit in all the devices. Now the only problem is on the text size. </p>
  
  <p>Questions :</p>
  
  <ol>
  <li><p>I would like to have your technical suggestions on how to alter the font size based on the size (the physical size) of the device. </p></li>
  <li><p>How to derive the font size based on the aspect ratio.</p></li>
  <li><p>Any Flaws in using this kind of approach ?</p></li>
  </ol>
  
  <p>Xml for the text view</p>
  
  <pre><code>&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:background="#ffffff"
      android:orientation="vertical"&gt;
  
      &lt;TextView
          android:id="@+id/tvValue4"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:text="I planned to use different font size for the textview on different device size so as to make the letters legible. I have already decided not to use different layouts for different devices and built a common layout to fit in all the devices. Now the only problem is on the text size."
          android:textColor="#000000"
          android:textSize="15sp" /&gt;
  
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>Thanks in advance</p>