我想使Button内的文本部分加粗,但这不起作用。 我将文本放在字符串值中。字符串样式将被完全忽略,并且文本在按钮内显示为“常规”样式。
<string name="gps_yes_button_text"><b>Yes, </b>confirm this location!</string>
按钮:
<Button
android:id="@+id/gps_confirm_button"
android:layout_width="@dimen/gps_button_width"
android:layout_height="@dimen/gps_button_height"
android:layout_gravity="center"
android:elevation="@dimen/gps_button_elevation"
android:text="@string/gps_yes_button_text"
android:textColor="@color/colorText"
android:textSize="@dimen/gps_text_large"
android:textAllCaps="false"
android:background="@drawable/gps_rounded_button"/>
答案 0 :(得分:0)
请尝试通过以下代码设置按钮文字。
String buttonText = "<b>Yes, </b>confirm this location!";
button.setText(Html.fromHtml(buttonText));