我有問題,我想爲我的列表視圖創建一個自定義設計,但我不知道該怎麼做。我使用了一個在我的列表視圖中的sql數據庫。哈哈對不起,我不知道該怎麼說這個......因爲我是德國人......所以對我的englsih感到抱歉。這裏是我的代碼:如何更改我的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);
}
謝謝你的幫助:)
你必須創建一個自定義適配器來做到這一點.. – 2014-09-30 12:47:55
但我已經使用了一個適配器。這可以工作嗎? – 360Productions 2014-09-30 12:48:49
1)你可以設定你想要的任何自定義字體。 2)但是,只有在真正需要時才應該這樣做。用戶可以在設備的設置中選擇他們想要的任何自定義字體。如果你強制使用其他字體,你只會惹惱那些想要自定義字體的字體。 – 2014-09-30 12:48:53