【发布时间】:2014-11-25 02:30:25
【问题描述】:
我有一个问题,我想为我的列表视图创建一个自定义设计,但我不知道该怎么做。我使用列表视图中的 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);
}
感谢您的帮助!:)
【问题讨论】:
-
您必须创建一个自定义适配器才能这样做..
-
但我已经在使用适配器了。这行得通吗?
-
1) 您可以设置任何您想要的自定义字体。 2)但你应该只在真正有必要时才这样做。用户可以在设备的设置中选择他们想要的任何自定义字体。如果你在它们上面强制使用其他字体,你只会惹恼那些想要自定义字体的人。
-
这个问题似乎是题外话,因为它缺乏使用搜索引擎的最小努力。有 大量 教程演示了自定义项目的使用
-
是的,但是这个词可以与多个适配器一起使用吗?
标签: java android sql listview fonts