使文本粗体/更改文本颜色存储在SQLite数据库,Android Studio中

时间:2017-08-05 18:50:00

标签: android database sqlite android-sqlite

我正在使用SQLite数据库在android studio中开发一个离线词典应用程序。

我想在SQLite数据库中使用粗体或颜色更改的文本。

如何使文本变粗或可以更改数据库中存储的文本的颜色。

3 个答案:

答案 0 :(得分:0)

您可以将标题和段落/说明存储在2个不同的列中,然后您可以为标题创建2个不同的TextViews,并将其设置为:

TextView heading = (TextView) findViewById(R.id.TextViewHeading);
heading.setTypeface(null, Typeface.BOLD);
heading.setText (heading);

您可以这样设置说明/段TextView

TextView paragraph = (TextView) findViewById(R.id.TextViewParagraph);
paragraph.setText(SQLiteHelper.Paragraph);

答案 1 :(得分:0)

欢迎您使用具有粗体表示的数据格式将文本存储在数据库中。例如,HTML是带有"标签的文本"用于格式化,例如**this would be in bold**表示粗体。 Markdown - " wikitext"用于Stack Overflow问题和答案的语言 - 使用双星号表示粗体(例如public class pp { static int x = 4; int y = 8; public static pp hj = new pp(); public static void main(String[] args) { System.out.println(hj.y); //prints 8 } } )。欢迎您将HTML或Markdown存储在数据库中。

答案 2 :(得分:0)

你可以在sqlite中做到这一点,但你不需要,如果你只是想改变应用程序前端的权重,但我必须至少看到代码(codepen)或截图