我有一个问题想要为列表视图创建自定义设计,但我不知道该怎么做。我使用列表视图中的sql数据库。哈哈对不起,我不知道该怎么说。。。因为我是德国人。所以顺便说一句,对不起我的英语。这是我的代码:
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); }
谢谢你的帮忙!:)
尝试这种方式,希望这将帮助您解决问题。
这是该问题的详细说明。
http://javatechig.com/android/using-external-fonts-in-android- view
基本上对您来说,由于它位于列表视图中,因此建议您创建自定义文本视图。将字体文件放置在资产文件夹中很重要。