我在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>
答案 0 :(得分:2)
您可以使用 -
android:textSize="18sp"
借助此代码,您可以设置文字大小。在buttons
和textview
中使用相同的尺寸。
答案 1 :(得分:2)
您只需指定textview
和button
的文字大小属性,如下所示:
android:textSize="30sp"