**我有按钮,因为我想在所有按钮之间放置空格,所以如果我在平板电脑上运行app,按钮之间的空间将相等,我使用linearlayout,我知道有layout_weight选项,但我没有'我想拉伸图标**
<LinearLayout
android:orientation="horizontal"
android:gravity="bottom|right"
android:background="#00ffffff"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:id="@+id/linearLayout">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/call"
android:background="@drawable/layoutcornerbend"
android:layout_gravity="bottom"
android:src="@drawable/e"
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/layoutcornerbend"
android:id="@+id/navigation"
android:layout_gravity="bottom"
android:src="@drawable/navi"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/layoutcornerbend"
android:id="@+id/stream"
android:layout_gravity="bottom"
android:src="@drawable/appstream"/>
</LinearLayout>
答案 0 :(得分:1)
以下是@Cyril Mottier在使用LinearLayout时添加间距的精彩文章。请遵循这一点。 http://cyrilmottier.com/2014/11/17/grid-spacing-on-android/
基本上你只需要使用参数:
android:divider
答案 1 :(得分:1)
使用保证金
<LinearLayout
android:orientation="horizontal"
android:gravity="bottom|right"
android:background="#00ffffff"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:id="@+id/linearLayout">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/call"
android:background="@drawable/layoutcornerbend"
android:layout_gravity="bottom"
android:src="@drawable/e"
**android:layout_marginRight="10dp"**
/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/layoutcornerbend"
android:id="@+id/navigation"
android:layout_gravity="bottom"
**android:layout_marginRight="10dp"**
android:src="@drawable/navi"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/layoutcornerbend"
android:id="@+id/stream"
android:layout_gravity="bottom"
android:src="@drawable/appstream"/>
</LinearLayout>
答案 2 :(得分:0)
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:weightSum="2"
android:layout_alignParentBottom="true"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="log in"
android:textAllCaps="true"
android:layout_weight="1"
android:background="#E0B13B"/>
<view
android:layout_width="10dp"
android:layout_height="0dp"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="register"
android:textAllCaps="true"
android:layout_weight="1"
android:background="#67A22C"/>
</LinearLayout>>