TextView中的文本大小与两个相邻按钮(Android)中的文本大小相同

时间:2014-01-01 14:34:21

标签: android button textview

我在Android中有一个简单的布局,我有一个垂直方向的LinearLayout。我添加一个带有空白的普通句子的TextView。 然后我有几个按钮,对应于句子中空白的两个可能值。 按钮中的文本大小远大于句子中的文本大小。 有没有办法指定TextView中的文本与Button的文本大小相同? 代码如下          

<TextView android:id="@+id/sentence"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="Today we meet __  to give you some good news."
      android:padding="8dp"
       />
<LinearLayout 
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"

android:layout_gravity="center_horizontal">


<Button android:id="@+id/leftAnswerButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="with you"
        />
<Button android:id="@+id/rightAnswerButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="with each other"
    />



</LinearLayout>

<Button android:id="@+id/nextButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Next"
    android:layout_gravity="center"
    />



<LinearLayout android:layout_width="fill_parent"
          android:layout_height="fill_parent"
          android:orientation="horizontal"
          >

<TextView android:id="@+id/progres"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="Question: 3/10"
          android:paddingRight="4dp"
          android:paddingLeft="12dp"
          android:layout_gravity="bottom|left"
          android:paddingBottom="4dp"
          />
          <LinearLayout android:orientation="horizontal"
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:gravity="right" android:layout_gravity="bottom">
<TextView android:id="@+id/encerts"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="Correct: 2/9"
          android:paddingRight="12dp"
          android:paddingLeft="4dp"
          android:layout_gravity="right"
          android:paddingBottom="4dp"
          />
</LinearLayout>

</LinearLayout>

2 个答案:

答案 0 :(得分:2)

您可以使用 -

android:textSize="18sp"

借助此代码,您可以设置文字大小。在buttonstextview中使用相同的尺寸。

答案 1 :(得分:2)

您只需指定textviewbutton的文字大小属性,如下所示:

android:textSize="30sp"