Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何更改选定屏幕上的单选按钮文本和外观_Android_Selector - Fatal编程技术网

Android 如何更改选定屏幕上的单选按钮文本和外观

Android 如何更改选定屏幕上的单选按钮文本和外观,android,selector,Android,Selector,这是一个广播组: 正如你所看到的,“纽约”现在被选中。那么,当文本被选中时,如何使文本变大,并在其下方添加一条红线,而当文本未被选中时,如何使其恢复正常?我知道我可以使用选择器并有两个图像,但我希望能够支持多种语言,因此我需要将文本链接到strings.xml文件(如果该假设错误,请更正我)。我还尝试在选择器中更改文本,但显然它不支持,因此我如何实现这一点?谢谢 在事件侦听器的setText方法中尝试Html.fromHtml() button.setText(Html.fromHtml("&l

这是一个广播组:

正如你所看到的,“纽约”现在被选中。那么,当文本被选中时,如何使文本变大,并在其下方添加一条红线,而当文本未被选中时,如何使其恢复正常?我知道我可以使用选择器并有两个图像,但我希望能够支持多种语言,因此我需要将文本链接到strings.xml文件(如果该假设错误,请更正我)。我还尝试在选择器中更改文本,但显然它不支持,因此我如何实现这一点?谢谢

在事件侦听器的setText方法中尝试Html.fromHtml()

button.setText(Html.fromHtml("<font size='@theSizeYourWant' style='border-bottom: 1px solid #ff0000'><u>New York</u></font>"));
button.setText(Html.fromHtml(“纽约”);

我应该说这是一个本机android应用程序,我使用的java/xmlHtml是一个本机android类:谢谢,下划线起作用了,但是我认为边框根本不起作用,因为它只是一个普通的白色下划线。字体大小=。。。也不起作用,您的语法可能有问题吗?或者我必须在我的清单中添加任何东西才能在android中使用html?我对html不是很熟悉,提前谢谢!