部分编辑 TextView 的文本
Partly editing the text of a TextView
因此,假设我想使用 TextView 显示如下文本:“Hello stranger”。我该怎么做?我意识到我不能通过更改 textStyle
属性只编辑 TextView 中的一部分文本。
不要为复杂而烦恼。
在 EditText
的左侧放置一个 TextView
和不可编辑的文本。
更改边距和所有内容,使其看起来像一个统一的视图,您就完成了。
使用yourTextViewName.setText(Html.fromHtml(<b>Hello</b> <i>stranger</i>);
你可以这样定义string.xml中的字符串
<string name="text"><b>Hello</b><i>stranger</i></string>
并在您的 TextView 中调用它,例如 android:text="@string/text"
。它会为你工作。
因此,假设我想使用 TextView 显示如下文本:“Hello stranger”。我该怎么做?我意识到我不能通过更改 textStyle
属性只编辑 TextView 中的一部分文本。
不要为复杂而烦恼。
在 EditText
的左侧放置一个 TextView
和不可编辑的文本。
更改边距和所有内容,使其看起来像一个统一的视图,您就完成了。
使用yourTextViewName.setText(Html.fromHtml(<b>Hello</b> <i>stranger</i>);
你可以这样定义string.xml中的字符串
<string name="text"><b>Hello</b><i>stranger</i></string>
并在您的 TextView 中调用它,例如 android:text="@string/text"
。它会为你工作。