我正在使用SQLite数据库在android studio中开发一个离线词典应用程序。
我想在SQLite数据库中使用粗体或颜色更改的文本。
如何使文本变粗或可以更改数据库中存储的文本的颜色。
答案 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)或截图