1.简单的办法,用Html来格式化字符
- import android.app.Activity;
- import android.os.Bundle;
- import android.text.Html;
- import android.widget.TextView;
-
- public class AndroidFronColorTest extends Activity {
-
@Override
-
public void onCreate(Bundle savedInstanceState) {
-
super.onCreate(savedInstanceState);
-
- setContentView(R.layout.main);
-
- TextView htmlFormateTextView = (TextView)findViewById(R.id.testTextView);
-
-
String source = "这只是一个测试,测试<u>下划线</u>、<i>斜体字</i>、<font color='red'>红色字</font>的格式";
-
- htmlFormateTextView.setText(Html.fromHtml(source));
- }
- }
方法2 Spannable
- import android.app.Activity;
- import android.graphics.Color;
- import android.os.Bundle;
- import android.text.Html;
- import android.text.Spannable;
- import android.text.style.BackgroundColorSpan;
- import android.text.style.StyleSpan;
- import android.widget.EditText;
- import android.widget.TextView;
-
- public class AndroidFronColorTest extends Activity {
-
@Override
-
public void onCreate(Bundle savedInstanceState) {
-
super.onCreate(savedInstanceState);
-
- setContentView(R.layout.main);
-
- TextView htmlFormateTextView = (TextView)findViewById(R.id.testTextView);
-
-
String source = "这只是一个测试,测试<u>下划线</u>、<i>斜体字</i>、<font color='red'>红色字</font>的格式";
-
- htmlFormateTextView.setText(Html.fromHtml(source));
-
- EditText et = (EditText) findViewById(R.id.textView);
-
- Spannable sp = (Spannable) et.getText();
-
-
sp.setSpan(new BackgroundColorSpan(Color.RED), 0, 5,
-
- Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
-
-
sp.setSpan(new StyleSpan(android.graphics.Typeface.BOLD_ITALIC), 6, 11,
-
- Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
- }
- }
分享到:
相关推荐
此为示例代码,详细讲解请参考博文: http://blog.csdn.net/tangron/article/details/20699331 如对资源内容有疑问,请到博客中留言。 欢迎大家评阅,谢谢
在Android中,主题允许开发者全局定义应用的视觉风格,包括颜色、字体、间距等。MDC提供了一套强大的主题系统,允许开发者自定义Material组件的颜色方案,如颜色主题(Color Schemes)、类型尺度(Type Scales)和...
字体颜色和大小也被相应地设置。 其次,在Activity的生命周期方法onCreate中,通过调用setContentView方法将布局文件加载到屏幕上。接着使用findViewById方法通过id找到布局文件中的TextView。创建一个线程...
6. **自定义样式**:为了提供更好的用户体验,你可以自定义菜单的样式,包括背景颜色、文字样式、图标等。这可以通过修改菜单布局文件和使用主题样式实现。 7. **交互逻辑**:为了让用户能够从主界面打开和关闭侧滑...
`MyToggleButton`很可能就是这样一个自定义的开关按钮,它可能提供了更丰富的定制选项,如背景图片、文字颜色、边框样式等。 2. **XML布局** 自定义`ToggleButton`通常会在XML布局文件中声明,并通过设置属性来...
1. **document.settings**:这可能是设计工具的项目设置文件,包含了关于原型文档的布局、颜色、字体等配置信息。 2. **6.5.0.3043.version**:这看起来像是版本号,可能表示该原型是使用某个特定版本(可能是6.5.0...
“POCO相机”是针对手机拍照用户群推出的多镜头拍照及视频、美化处理、一键多平台分享的超级手机拍照工具。 ● iPhone版上线一周内,...5、(Android) 设置里面新增选项,可以修复个别机型拍照时镜头方向不对的问题。
由于文档部分文字是通过OCR扫描出来的,可能包含个别字识别错误或漏识别的情况。因此,在阅读时应保持对上下文的理解,并对可能的错误进行适当的调整和修正。文档提示可以通过QQ或者下载的方式获得完整版的内容,但...
这些主题通常由背景图片、气泡样式、字体颜色、按钮图标等元素组成,旨在为用户提供独特的视觉体验。 在安卓平台上,QQ作为一款流行的即时通讯应用,允许用户根据自己的喜好定制聊天环境。QQ4.2版本的主题更换功能...
9. **样式调整**:Highcharts提供了丰富的CSS类和内联样式选项,你可以根据需要自定义图表的颜色、字体、边框等样式。 10. **文档和社区支持**:React Native Chart View的使用通常会结合Highcharts的官方文档,...
最后,要指出的是,在一些OCR扫描的文本中,可能会出现个别文字的识别错误或遗漏,这需要我们根据上下文进行判断和修正,以确保使用软件时的准确性和高效性。 综上所述,GeoGebra是一个功能全面、操作便捷、资源...