title: set custom font for text in PreferenceScreen
body: <p>My PreferenceActivity looks like:</p>
  
  <pre><code>import android.os.Build;
  import android.os.Bundle;
  import android.preference.PreferenceActivity;
  import android.preference.PreferenceFragment;
  import android.widget.TextView;
  
  public class Settings extends PreferenceActivity {
  
      @SuppressWarnings("deprecation")
      @Override
      protected void onCreate(Bundle savedInstanceState) 
      {
              super.onCreate(savedInstanceState);
  
              //setContentView(R.layout.about);
  
              Typeface timesFont = Typeface.createFromAsset(getAssets(), "fonts/times.ttf");
  
              TextView about_txt = (TextView) findViewById(R.id.about_txt);        
              about_txt.setTypeface(timesFont);
              about_txt.setText(R.string.about_txt);
  
  
              if (Build.VERSION.SDK_INT&lt;Build.VERSION_CODES.HONEYCOMB)
              {
                  addPreferencesFromResource(R.xml.preferences);
              } else {
                  // Display the fragment as the main content.
                  getFragmentManager().beginTransaction().replace(android.R.id.content,
                          new PrefsFragment()).commit();
              }
      }
  
      public static class PrefsFragment extends PreferenceFragment 
      {
              @Override
              public void onCreate(Bundle savedInstanceState) {
                  super.onCreate(savedInstanceState);
  
                  // Load the preferences from an XML resource
                  addPreferencesFromResource(R.xml.preferences);
              }
          }
  }
  </code></pre>
  
  <p>And <strong>preference.xml</strong></p>
  
  <pre><code>&lt;PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"&gt;
  
          &lt;ListPreference
              android:dialogTitle="@string/size_dialog"
              android:entries="@array/size_list"
              android:entryValues="@array/entry_size"
              android:key="size_list"
              android:summary="@string/size_summary"
              android:title="@string/pref4title"
              /&gt;
  
      &lt;/PreferenceCategory&gt;
  
      &lt;PreferenceCategory
          android:title="@string/pref_about"
          android:layout="@layout/about"
          &gt;
  
      &lt;/PreferenceCategory&gt;
  
  &lt;/PreferenceScreen&gt;
  </code></pre>
  
  <p><strong>@layout/about  (about.xml):</strong></p>
  
  <pre><code>&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
           xmlns:tools="http://schemas.android.com/tools"
           android:layout_width="match_parent"
           android:layout_height="match_parent"&gt; 
  
            &lt;TextView
              android:id="@+id/about_txt"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:text="some text here"   
              /&gt;
  
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>I have specific language, so for text in about.xml I should use specific font. Regularly for TextView I use:</p>
  
  <pre><code> Typeface timesFont = Typeface.createFromAsset(getAssets(), "fonts/times.ttf");
  
   TextView about_txt = (TextView) findViewById(R.id.about_txt);        
   about_txt.setTypeface(timesFont);
   about_txt.setText(R.string.about_txt);
  </code></pre>
  
  <p>but what I should use to access to text in about.xml which add to prefernce screen ?</p>
  
  <p>Thanks in advance!</p>