当前位置: 首页 > 知识库问答 >
问题:

迁移到Android Studio后,按钮中的Html文本(或spannable)不起作用

师冥夜
2023-03-14
MyButton.setText(Html.fromHtml("*  <small><sup>^</sup></small>"));

与Eclipse:

使用Android Studio

如果我使用其他方法,也是一样的:

SpannableStringBuilder cs = new SpannableStringBuilder("*  ^");    
cs.setSpan(new SuperscriptSpan(), 1, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
cs.setSpan(new RelativeSizeSpan((float) 0.50), 1, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
MyButton.setText(cs);

Muybuid.graddle配置是:

android {
   compileSdkVersion 18
   buildToolsVersion "21.1.2"

谢谢你的帮助!

共有2个答案

公冶麒
2023-03-14

试试这个...

Button byButton = new Button(this);
byButton.setText(Html.fromHtml(" * <small><sup> ^ </sup></small>"));
须峰
2023-03-14

问题不在于移民。我创建了一个新程序,其中包括:

    LinearLayout ly = new LinearLayout(this);

    Button b = new Button(this);
    b.setText(Html.fromHtml("*  <small><sup>^</sup></small>"));

    ly.addView(b);

    TextView tv = new TextView(this);
    tv.setText(Html.fromHtml("*  <small><sup>^</sup></small>"));

    ly.addView(tv);

    setContentView(ly);

Android Studio的结果:

它在文本视图中工作,但在按钮中,“^”字符的上标不存在。eclipse中的相同代码在文本视图和按钮上都运行良好。

我正在使用AS 1.0.1和我的buid。渐变配置为:

android {
  compileSdkVersion 21
  buildToolsVersion "21.1.2"

谢谢你的帮助!

 类似资料:
  • 如果运行,它会失败 未找到基表或视图:1146表*.迁移不存在。 数据库是空的。 如果我运行我会看到迁移表,但它是空的。 DB显示迁移表,但它是空的。 如果我再次运行,数据库再次为空,我会得到相同的错误: 未找到基表或视图:1146表*.迁移不存在。 也许有人知道这里发生了什么。

  • 早上好。因为我的flatButton已被弃用,所以我尝试将其转换为TextButton。但是现在不行了。 这是我的工作平面按钮代码: 这是转换为Textbutton的代码:

  • 我发送POST请求 到控制器 并返回404错误,但在Spring 3.2中此工作正常。 使用Request方法的控制器。GET在旧版本和新版本中正确工作。 请帮我修一下。 UPD。1我试图用RequestMethod创建一个@RestController类(Spring 4.1)。POST——它也不起作用。 UPD.2在日志中Spring正确映射了此方法,但未处理后请求(与get请求不同,它们工作

  • 我正在使用Artisan::call('迁移');在Laravel控制器方法中,它在Laravel版本为4.1时工作。使用作曲家更新命令更新Laravel后(并在composer.js中设置laravel/框架:4.2.*),此控制器方法(因为这是其中唯一的命令)不再工作。 我甚至还加了“密码”= 这已经发生了:http://laravel.io/forum/06-02-2014-not-able

  • 我需要一些android编程的帮助。所以onbutton click我在icite方法中调用。基本上,当单击按钮时,所有文本框文本都将转换为一个新变量上的字符串。之后,我将所有变量组合成一个名为total的字符串。然后将标签textView10的文本更改为字符串total。然而,它只是崩溃了我的应用程序。你知道我可能做错了什么吗?我的猫: 代码

  • 问题内容: 我是PHP新手。我安装了XAMPP并运行了Apache。我在XAMPP的htdocs中创建了helloworld.php,并在浏览器中显示了PHP。我的问题是,为什么我的HTML文件中的PHP脚本不显示在浏览器中?香港专业教育学院从未安装过PHP。我也应该安装吗?它会与XAMPP冲突吗?我的代码如下。任何帮助将不胜感激。提前致谢: 问题答案: XAMPP已经包含PHP,但是除非您以该脚