答案 0 :(得分:0)
要在布局中执行此操作,您可以使用以下三种方式
android:singleLine="true"
。
更改字体大小
您可以减少保证金。
检查这个例子:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ll1"
style="@style/Widget.CardContent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:background="@color/colorAccent"
android:orientation="vertical">
<LinearLayout
android:id="@+id/ll2"
style="@style/Widget.CardContent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:orientation="vertical"
android:weightSum="2">
<Button
android:id="@+id/Button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ellipsize="end"
android:gravity="center"
android:padding="5dp"
android:singleLine="true"
android:text="first button you must click 1"
android:textSize="@dimen/font_normal_size"
android:textStyle="bold" />
<Button
android:id="@+id/Button2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ellipsize="end"
android:gravity="center"
android:padding="5dp"
android:singleLine="true"
android:text="first button you must click 2"
android:textSize="@dimen/font_normal_size"
android:textStyle="bold" />
</LinearLayout>
</LinearLayout>
答案 1 :(得分:0)
如果您不想像问题中提到的那样改变按钮大小,那么唯一的选择就是尽可能减少按钮的填充并减小文本的大小。
您也可以使用
android:singleLine="true"
但这会改变按钮的大小(宽度)。