Very simple adapter rearrangement technic in Android
<p>I have a search engine that perform search in a pre-defined strings. I want to show the list of the result in a custom font rather then android default! I also have a simple custom font app. But cannot make a good adapter for this. </p>

<p>This is Custom Font App</p>

<pre><code> /** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    TextView tv = (TextView)findViewById(R.id.tv);
    Typeface cFont = Typeface.createFromAsset(getAssets(), "fonts/jcc.ttf");
    tv.setTypeface(cFont);




&lt;TextView  
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="@string/hello"
android:textSize="18sp"
android:id="@+id/tv"
/&gt;
</code></pre>

<p>This is product search app:</p>

<p>public class ProductList extends Activity {</p>

<pre><code>   // List view
private ListView lv;

// Listview Adapter
ArrayAdapter&lt;String&gt; adapter;

// Search EditText
EditText inputSearch;

// ArrayList for Listview
ArrayList&lt;HashMap&lt;String, String&gt;&gt; productList;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_product_list);

    String asim02 = System.getProperty("line.separator");

    String products[] = {
            "Apple" + asim02 +"Definition1", 
            "Orange" + asim02 +"Definition2",
            "Banana"+ asim02 +"Definition3", 
            "Onion"+ asim02 +"Definition4", };


    lv = (ListView) findViewById(R.id.list_view);


    // Adding items to listview
    adapter = new ArrayAdapter&lt;String&gt;(this, R.layout.list_item, R.id.p_list,   products);
    lv.setAdapter(adapter);




&lt;TextView

        android:textColor="?android:textColorPrimary"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="15sp"
        android:id="@+id/p_list"
        /&gt;
</code></pre>

<p>Please help to make the adapter!!! I am very new and cannot understand well!!! Want your kind help.</p>
