如何将图像、链接、回车插入Android的可搜索词典

如何将图像、链接、回车插入Android的可搜索词典,android,image,hyperlink,string-formatting,Android,Image,Hyperlink,String Formatting,我正在使用示例代码搜索词典开发一个词汇表。由于在这里进行了搜索,我已经了解了如何更新数据库,它是一个.txt文件,然后通过在Dictionary.java中更改版本号来加载它 我的问题是,如何做到以下几点: 我希望能够在定义中插入说明性图像 我还想插入字典中其他条目的链接(例如,“库存”应该有“产品流”和其他相关术语的链接) 我还想知道如何插入回车 我的电子表格格式的原始词汇表有几个字段:“术语”“定义”“示例”“相关术语”。我希望能够将链接和图像放在这些字段中,并在每个字段之间有几个回车符来区

我正在使用示例代码搜索词典开发一个词汇表。由于在这里进行了搜索,我已经了解了如何更新数据库,它是一个.txt文件,然后通过在Dictionary.java中更改版本号来加载它

我的问题是,如何做到以下几点:

  • 我希望能够在定义中插入说明性图像
  • 我还想插入字典中其他条目的链接(例如,“库存”应该有“产品流”和其他相关术语的链接)
  • 我还想知道如何插入回车
  • 我的电子表格格式的原始词汇表有几个字段:“术语”“定义”“示例”“相关术语”。我希望能够将链接和图像放在这些字段中,并在每个字段之间有几个回车符来区分它们

    字典代码似乎将所有内容都当作字符串,因此即使我尝试将'image.jpg'或'\n'作为新行,它也只是将其作为字符串的一部分打印出来。有办法解决这个问题吗

    搜索stackoverflow提供了一些使用SQLite的链接。老实说,我是个新手;我上一次编写任何有意义的程序是在十年前。重写代码以直接访问SQLite数据库对我来说是不平凡的。所以我想知道这是否真的是我应该走的路线。如果是的话,那么你能给我指一下用这种方式构建词典的最简单的教程吗?我下载了SQLite数据浏览器,但还没有弄清楚如何使用它来构建新的数据库。我知道不应该这么难;我只是不知道我在做什么(

    如果有一种简单的方法可以内联完成,仍然使用可搜索的字典示例代码作为基础,这将让我大开眼界。否则,任何具体的建议/指导都将不胜感激

    谢谢


    更新: 为了澄清,以下是我的词汇表中的一个条目示例(如需要)。章节之间有回车符,链接和图像与文本内联:

    Heijunka,或负载均衡-当要生产混合产品时,通过在选定的时间段内确定生产混合产品中每种特定产品的最小批量,然后切换到生产混合产品中的另一种产品,从而使生产流程平稳的一种方法

    例如:
    保持稳定的工作流程,即使比原来的max慢很多,也可以减少浪费(不确定您是否已经看到了这一点,但是Android在为简单数据保存键值集以及为更复杂的结构保存到SQLlite方面有一些开发人员的经验

    听起来你的应用程序需要一个名为“Invetory”的数据库,其中包含以下字段:“ProductImage”、“ProductTitle”、“ProductLink”。你想将图像存储为BLOB。关于如何从URL获取图像并将其转换为字节数组进行存储,有一篇很好的SO帖子:

    对于回车符,我假设您使用的是“\n”?如果不起作用,您是否尝试为TextView取消跳过字符串:

    String s = unescape(stringFromDatabase)
    
    或者对于SQLlite:

    DatabaseUtils.sqlEscapeString()
    
    关键值数据:

    SQLlite数据:

    其他SQLite资源:


    那么你认为我应该使用数据库而不是示例字典代码吗?我正在阅读链接,它们似乎已经达到了我目前的专业水平。有人知道我可以使用其他示例或shell吗?