当前位置: 首页 > 面试题库 >

如何更改ListView项目的字体?

蓬长恨
2023-03-14
问题内容

我有一个问题想要为列表视图创建自定义设计,但是我不知道该怎么做。我使用列表视图中的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

基本上对您来说,由于它位于列表视图中,因此建议您创建自定义文本视图。将字体文件放置在资产文件夹中很重要。



 类似资料:
  • 问题内容: 关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Stack Overflow的主题。 6年前关闭。 改善这个问题 我有一个问题想要为列表视图创建自定义设计,但我不知道该怎么做。我使用列表视图中的sql数据库。哈哈对不起,我不知道该怎么说。。。因为我是德国人。所以顺便说一句,对不起我的英语。这是我的代码: 谢谢你的帮忙!:) 问题答案: 尝试这

  • 你能帮帮我吗。我需要更改我的列表视图项目的背景色,该项目由setSelection(int pos)功能手动选择,我需要保留新颜色,直到调用新的setSelection。我读过一些关于如何做到这一点的主题,但仍然没有成功。谢谢

  • 问题内容: 我从SVN中签出了一个项目,但未指定项目类型,因此它作为“默认”项目签出。快速将其转换为“ Java”项目的最简单方法是什么? 我正在使用Eclipse版本3.3.2。 问题答案: **打开.project文件,然后添加Java性质和构建器。 在.classpath中,引用Java库: **

  • 我尝试使用谷歌图表,谷歌图表中的数据格式像 打印时间输出为: 问题是我不知道如何添加'new Date()',并将Date放入括号中不加引号。有什么想法吗??提前谢谢!

  • 在关于同一主题的其他帖子之后,我实现了数组适配器的getView方法。但不幸的是,由于突出显示的行,应用程序停止了,因为如果我将其注释掉,应用程序不会崩溃。请帮助出了什么问题:- Logcat公司- 04-13 04:48:38.246 2870-2870/com。实例赛拉夫。附录3 E/AndroidRuntime﹕ 致命异常:主进程:com。实例赛拉夫。附录3,PID:2870 java。la