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

如何在android中调整按钮文本字体?

鄂慈
2023-03-14

我的布局文件中确实有一个Android按钮。与此类似:

上述实现的代码是:

 button.setText(Html.fromHtml("Text in Capital Letters <br/><small>(Text in small letters)</small>"));

我想让“小写文本”中的文本变成小写。我该怎么做?

共有2个答案

花和宜
2023-03-14

试试这个。希望它能起作用

In XML file add Button

<Button
    android:id="@+id/btn"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/mText"
    android:layout_gravity="center"
    android:gravity="center"/>

and in Strings.xml add

<string name="mText">TEXT In CAPITAL LETTERS\n(TEXT IN SMALL LETTERS)</string>
乔望
2023-03-14

将此属性android:textAllCaps=“false”用于按钮。

也可以通过编程方式更改按钮的转换方法来实现<代码>按钮。setTransformationMethod(空)

 类似资料:
  • 我试图设计我的片段,我想创建的文本将正好在按钮上方和中心。现在,我只创建了一个2个rowtables。但我仍然没有成功地把它对准我想要的。 这是XML: 这是我得到的:

  • 在我试图制作的一个程序中,有三个文本字段和几个按钮(每个按钮代表一个数字)。我正在尝试获取它,这样你就可以通过点击按钮(而不是键盘)来打字了。到目前为止,我得到了这个: 在搜索互联网后,我发现了以下代码: 唯一的问题是,我不知道如何使用我找到的代码(我找到的代码是第二个块)。 我从哪里得到密码的。

  • 问题内容: 我正在尝试使用以下代码设置按钮文本: 这是我的FXML: 但这行不通,我不明白为什么,还有其他人知道如何使用JavaFX设置按钮文本吗?>。>; 我觉得JavaFX不像Swing那样简单…但是无论如何,有人知道我在做什么错吗?另外,有没有人知道有什么资源可以学习FXML?我喜欢FXML而不是用Java进行编码,但是似乎没有太多的东西,我是否是世界上唯一喜欢FXML而不是JavaFX G

  • 如果按钮有文本execute start capture。 如果按钮具有文本,则执行stop capture。

  • 我想学的是, 当点击按钮时,一个新的纯文本(可编辑)应该出现在我在UI中创建的默认纯文本下面,该纯文本与默认纯文本具有相同的属性(例如,相同的宽度和高度),并且每个纯文本之间有一些空白。 我的项目布局类型是constraint layout,我想把我的按钮放在UI的右下角,我已经用constraint layout归档了。 通过浏览堆栈溢出和其他通过谷歌, 我所看到的只是在线性布局中添加纯文本,如