在 android 应用程序中需要将Roboto-Medium字体放在 button 上。
但我发现AndroidStudio开箱即用的字体只有这样一组:
虽然,作为谷歌搜索的结果,我发现 Google 中使用了Roboto系列字体。我知道它们主要是为 Android 设计的。但是,奇怪的是,他们不在工作室的选择列表中!
到目前为止,尝试用谷歌搜索该工作室提出的哪种字体将是Roboto-Medium的类似物,但不知何故没有成功。
我真的不想坐下来研究关于排版和字体发展历史的文献,不知怎的,前景一点也不光明。
告诉我,也许他们需要手动上传到工作室或某种库?或者一些手册的链接,请。
升级版:
我试着把 android:textStyle="bold"- 与谷歌样本相比,它比相同的字体更厚。我尝试了工作室提供的其他字体——它们不适合。最接近Roboto-Medium的是sans-serif,但它仍然更薄。

Roboto Medium它sans-serif-medium从 API21 开始可用。在早期的 API 中,它不存在于系统中。
从 开始
Android Studio 3.0,可以连接来自不同提供商的字体。在此处阅读更多信息:
https ://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts
所以“Roboto”真的是为安卓而开发的。
Roboto-Medium字体不过是sans-serif-medium。
尝试手动输入按钮的 xml 标记:
android:fontFamyly="sans-serif-medium"或者
app:fontFamyly="sans-serif-medium"应该管用。
UPD 10/12/2018:
此方法适用于版本
API21及更高版本。(感谢@EugeneKrivenja 提出合理的观点)。但是,如果您仍然需要对版本 15 到 20 的支持。在这种情况下,您仍然必须在项目中实现所需的字体。