2014-09-30 3 views
1

У меня проблема с тем, что я хотел бы создать собственный дизайн для моего списка, но я не знаю, как это сделать. Я использую базу данных sql, которая находится в моем списке. ха-ха, жаль, что я не знаю, как это сказать ... потому что я немецкий .. так кстати жаль моих англших. Вот мой код:Как изменить шрифт моих элементов ListView?

private void populateListViewFromDB() { 
    Cursor cursor = myDb.getAllRows(); 

    startManagingCursor(cursor); 


    String[] fromFieldNames = new String[] 
      {DBAdapter.KEY_NAME, DBAdapter.KEY_STUDENTNUM, DBAdapter.KEY_FAVCOLOUR, DBAdapter.KEY_STUDENTNUM}; 
    int[] toViewIDs = new int[] 
      {R.id.item_name,  R.id.item_icon,   R.id.item_favcolour,  R.id.item_studentnum}; 


    SimpleCursorAdapter myCursorAdapter = 
      new SimpleCursorAdapter(
        this,  
        R.layout.item_layout, 
        cursor,     
        fromFieldNames,   
        toViewIDs    
        ); 

    // Set the adapter for the list view 
    ListView myList = (ListView) findViewById(R.id.listViewFromDB); 
    myList.setAdapter(myCursorAdapter); 
} 

Спасибо за помощь :)

+0

вам нужно создать пользовательский адаптер, чтобы сделать это. –

+0

, но я уже пользуюсь адаптером. Может ли это работать? – 360Productions

+0

1) Вы можете установить любой желаемый шрифт. 2) Но вы должны делать это только тогда, когда это действительно необходимо. Пользователи могут выбрать любой пользовательский шрифт, который они хотят, в настройках своего устройства. если вы наложите на них какой-то другой шрифт, вы просто будете раздражать тех, которые хотели бы иметь собственный. –

ответ

1

Попробуйте этот путь, надеюсь, это поможет вам решить вашу проблему.

Вот подробное объяснение проблемы.

http://javatechig.com/android/using-external-fonts-in-android-view

В основном для вас, так как это в ListView я рекомендую вам создать пользовательский TextView. Важно разместить файлы шрифтов в папке с ресурсами.

+0

Спасибо lottt! – 360Productions

+0

@ 360Продукции, рад помочь вам .. –

Смежные вопросы