相关疑难解决方法(0)

ActionBar文字颜色

如何更改ActionBar的文本颜色?我继承了Holo Light主题,我能够改变ActionBar的背景,但是我没有找到调整文本颜色的属性是什么.


好的,我可以使用android:textColorPrimary属性更改文本颜色,但它也会更改ActionBar按钮上发生溢出时显示的下拉菜单的文本颜色.知道如何更改那些下拉菜单/列表的颜色吗?

android android-3.0-honeycomb android-actionbar android-text-color

274
推荐指数
15
解决办法
26万
查看次数

在Android中设置TextView span的颜色

是否可以在TextView中设置文本范围的颜色?

我想做一些类似于Twitter应用程序的东西,其中一部分文本是蓝色的.见下图:

替代文字

formatting android text textview

188
推荐指数
12
解决办法
15万
查看次数

如何更改TextView的一部分颜色?

text = text + CepVizyon.getPhoneCode() + "\n\n"
            + getText(R.string.currentversion) + CepVizyon.getLicenseText();
    activationText.setText(text);   
myTextView.setText(text);
Run Code Online (Sandbox Code Playgroud)

我想改变CepVizyon.getPhoneCode()字符串的颜色.我怎样才能做到这一点?

android textview uitextview

89
推荐指数
14
解决办法
7万
查看次数

如何在android中为部分TextView着色?

我想改变某些单词的颜色(搜索结果)TextView?我尝试使用这样的ANSI颜色:

text.setText("\u001B31;1m" + "someText");
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我该如何实现这一目标?

java android android-layout

18
推荐指数
1
解决办法
1万
查看次数

对文本进行部分着色并使其在 Jetpack Compose 中可单击

对于 XML 中声明的视图,我们可以使用SpannableStringBuilder此处提到的/sf/answers/342818871/ 来为部分字符串着色。

但是使用 JetPack compose,Text我无法仅使用单个Text.

我想要这样的东西。

部分彩色文字

正如您所看到的,只有“注册”文本具有不同的颜色,而且我想让它可点击

这就是我的文本代码目前的样子

Text(text = "Don't have an account? Sign Up",
                        modifier = Modifier.align(Alignment.BottomCenter),
                        style = MaterialTheme.typography.h6,
                        color = MaterialTheme.colors.secondary,
                    )
Run Code Online (Sandbox Code Playgroud)

这在jetpack compose中可能吗?

android kotlin android-jetpack-compose android-compose-textfield

17
推荐指数
1
解决办法
1万
查看次数

在"EditText"小部件中更改文本颜色的一部分

我是+ - android的新手,想知道是否有可能只改变EditText小部件中的部分文本颜色......实际上我正在制作一个记事本应用程序,你可以在那里写"bblablabal "然后单击"黄色"按钮并保持黄色写入(之前写入的文本不必更改,就像使用.setTextColor()方法一样).

我已经尝试了一些java方法,并尝试了一些没有成功的解决方法......任何关于如何使其工作的想法?

谢谢!罗德里戈.

android android-edittext

6
推荐指数
1
解决办法
3261
查看次数

Android如何在Edittext中获取选定的单词?

我正在开发一个类似记事本的应用程序,我想在其中动态更改所选的文本格式(颜色,更改字体样式,粗体,斜体,下划线等).如何格式化特定单词?

android highlight android-edittext

6
推荐指数
1
解决办法
3119
查看次数

显示十进制数

我已经看到一些Android应用程序显示十进制数字,其中小数部分的字体较小,即使它们看起来像是在单个TextView中,如下所示:

在此输入图像描述

我想知道如何制作这样的东西.

android

5
推荐指数
2
解决办法
127
查看次数

TextView中动态文本颜色更改的最有效方法

我想用计时器多次改变文本部分的颜色.

最简单的方法是:

SpannableStringBuilder ssb = new SpannableStringBuilder(mainText);
ForegroundColorSpan span = new ForegroundColorSpan(Color.BLUE);
ssb.setSpan(span, start, end, 0);
tv.setText(ssb);
Run Code Online (Sandbox Code Playgroud)

但是如果我在一秒钟内多次运行上面的代码,我实际上TextView每次都会更改整个(大)文本,因此特别是在低端设备上会发生不需要的内存CPU负载.

我怎样才能Span打开一个TextView并且只改变Span开始和结束位置?

它会起作用还是全文替换将在幕后发生?

我的文字是固定的,永远不会改变.

android textview spannablestring

4
推荐指数
1
解决办法
2685
查看次数

如何在Android的AlertDialog框中以粗体显示消息并显示换行

我想AlertDialog在两行中显示消息,在一行中以粗体显示文本,在下一行显示简单文本(无任何样式)。

现在,如果我使用粗体文本执行换行,则换行了但文本未显示为粗体。为什么呢 谁能帮我。

代码:

AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
    alertDialog.setTitle("Alert");
    Spanned s1 = Html.fromHtml("<b>" + "Text in Bold"+ "</b>");
    String s2 = "Normal Text";
    alertDialog.setMessage(s1+ "\n" + s2);
AlertDialog dialog = alertDialog.create();
dialog.show();
Run Code Online (Sandbox Code Playgroud)

android android-alertdialog

3
推荐指数
1
解决办法
1139
查看次数