Android 按钮字体大小

标签 android

我一直在尝试使用本教程在 android 中创建自定义按钮 - http://www.gersic.com/blog.php?id=56

它运行良好,但没有说明如何更改字体大小或粗细。有什么想法吗?

这里还有另一个问题,唯一的答案是使用 html 样式,但如果不使用 css(或已弃用的字体标签),您将无法更改 html 中的字体大小。必须有更好的方法来设置按钮上使用的字体的像素大小?

最佳答案

您可以像定义其他任何内容一样在 xml 中定义这些属性,例如:

<Button android:id="@+id/next_button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/next"
            android:background="@drawable/mybutton_background"
            android:textSize="10sp" /> <!-- Use SP(Scale Independent Pixel) -->

您可以在 api 中找到允许的属性.

或者,如果您希望将其应用于应用程序中的所有按钮,请创建一个样式。见 Styles and Themes开发文档。

关于Android 按钮字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2823808/

相关文章:

带有虚拟键盘的 Android 屏幕截图(以编程方式)

android - AppCompat 溢出菜单重叠操作栏

java - 异步任务致命异常 - 线程正在退出,但未捕获异常

java - 全屏启动器应用程序来自后台后,Android NFC 读取失败

Android 在平板电脑中使用功能

android - 我可以在我的 Android 应用程序中使用 JSON 而不是 SQLite 吗?

Android 过滤 ListView 用户输入

android - 市场更新后自动重启应用程序

android - 如何取消android中的异步任务?

android - 如何在 android compose 中创建 OTP 布局?