1

在以下两个图像中,水平线性布局中有四个小部件:

  1. ATextView与文字Results:
  2. ABorderless Button与文字My Cat
  3. AView这是对“垂直分隔符”的破解
  4. ABorderless Button与文字My Dog

两个问题:

  1. Results:第一个是粗体,因为我<b>在字符串资源文件中使用了它周围的标签。但是我<strong> 在第二个中使用了标签,这并没有使它变得粗体。

    确实读过 strong具有语义意义的内容,因此对于盲人来说,可能是盲人的屏幕阅读器会以不同的语气阅读它。但从视觉上看,它应该是粗体的,不是吗?

  2. Button我希望s 中 的文本与TextView. 我相信为此我需要获取 TextView(或Android系统中的默认大小?或“默认大小”是用户设备上的东西?:s)的文本大小sp因为 sp 也按用户的字体偏好缩放)然后将按钮的文本大小设置为相同?我该怎么做

我可以用 XML 做吗?还是只是可能以编程方式?如何?

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

3

使用 android:textStyle="bold" 获取粗体文本,使用 android:textSize="12sp" 更改 xml 中按钮的文本大小。

于 2014-12-02T07:45:34.753 回答
1
Text size micro = 12sp.   
Text size small = 14sp.   
Text size medium = 18sp.   
Text size large = 22sp.   
于 2014-12-02T07:52:09.137 回答