我刚刚发现我不能删除2个按钮之间的空间,即使我设置layout_marginRight和layout_marginLeft如下.但是,如果我将空间设置为10 dp更大,这是有道理的.
有什么办法解决吗?
有什么办法解决吗?
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:orientation="horizontal" android:padding="0dp" android:layout_height="wrap_content" android:gravity="fill_horizontal" android:layout_margin="0dp"> <Button android:id="@+id/LocationTitleButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="0dp" android:layout_gravity="center_vertical" android:layout_weight="1" android:ellipsize="end" android:gravity="center_vertical" android:scrollHorizontally="true" android:singleLine="true" android:text="Add location" android:textStyle="bold" /> <Button android:textColor="#FF000000" android:layout_weight="0" android:id="@+id/AddLocationButton" android:text="Search" android:gravity="center_vertical" android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="0dp" /> </LinearLayout>
解决方法
请看
Bryan’s answer.我的回答两个按钮重叠.布莱恩斯答案显示了按钮的实际大小.
老回答:
只需将第一个按钮的android:layout_marginRight设置为“-8dip”甚至更多.两个按钮之间的距离会变小.