Android:如何使无边框按钮的文本大小与TextView的文本大小相同

时间:2014-12-02 07:38:04

标签: android button textview text-size borderless

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

  1. TextView,文字为Results:
  2. Borderless Button,文字为My Cat
  3. View这是“垂直分隔符”的黑客攻击
  4. Borderless Button,文字为My Dog
  5. 两个问题:

      第一个中的
    1. Results:是粗体,因为我使用了<b>标记 在字符串资源文件中围绕它。但是我使用了<strong> 标记在第二个,它不会使它变粗。

      did read that strong具有语义含义,所以可能是一个 盲人的屏幕阅读器将以不同的音调阅读 盲人。 但在视觉上,它应该是大胆的,不是吗?

    2. 我希望Button中的文字大小与。{1}}相同 TextView。我相信我需要得到文本的大小 TextView(或Android系统中的默认大小?或“默认大小” 在sp sp {{1}}中,尺寸“是用户设备上的东西?:s” 也可以通过用户的字体首选项进行缩放,然后设置 按钮的文字大小是一样的吗?我该怎么做

    3. 我可以用XML做吗?或者它是否可能以编程方式进行?怎么样?

      enter image description here

      enter image description here

2 个答案:

答案 0 :(得分:3)

使用android:textStyle =&#34; bold&#34;对于粗体文本和android:textSize =&#34; 12sp&#34;用于更改xml中按钮的文本大小。

答案 1 :(得分:1)

Text size micro = 12sp.   
Text size small = 14sp.   
Text size medium = 18sp.   
Text size large = 22sp.