我使用此代码绘制以下行
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_weight=".25"
android:layout_height="fill_parent"
android:orientation="horizontal"
>
<Button
android:id="@+id/Chemo"
android:layout_width="match_parent"
android:layout_weight="0.33"
android:layout_height="wrap_content"
android:text="Chemo"
android:background="@drawable/firstbuttoncolorstyle"
android:textColor="@drawable/firstbuttontextstyle"
android:layout_gravity="center"
android:textSize="22dp"
/>
<Button
android:id="@+id/inpatient"
android:layout_width="match_parent"
android:layout_weight="0.33"
android:layout_height="wrap_content"
android:text="inpatient"
android:background="@drawable/firstbuttoncolorstyle"
android:textColor="@drawable/firstbuttontextstyle"
android:layout_gravity="center"
android:textSize="22dp"
/>
<Button
android:id="@+id/Mgmt"
android:layout_width="match_parent"
android:layout_weight="0.33"
android:layout_height="wrap_content"
android:text="Mgmt"
android:background="@drawable/firstbuttoncolorstyle"
android:textColor="@drawable/firstbuttontextstyle"
android:layout_gravity="center"
android:textSize="22dp"
/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_weight=".25"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<Button
android:id="@+id/PFinder"
android:layout_width="match_parent"
android:layout_weight="0.23"
android:layout_height="wrap_content"
android:text="Patient"
android:background="@drawable/secondbuttoncolorstyle"
android:textColor="@drawable/secondbuttontextstyle"
android:layout_gravity="center"
android:textSize="22dp"
/>
<Button
android:id="@+id/Afinder"
android:layout_width="match_parent"
android:layout_weight="0.23"
android:layout_height="wrap_content"
android:text="Appointement"
android:background="@drawable/secondbuttoncolorstyle"
android:textColor="@drawable/secondbuttontextstyle"
android:layout_gravity="center"
android:textSize="22dp"
/>
<Button
android:id="@+id/Calender"
android:layout_width="match_parent"
android:layout_weight="0.23"
android:layout_height="wrap_content"
android:text="Calender"
android:background="@drawable/secondbuttoncolorstyle"
android:textColor="@drawable/secondbuttontextstyle"
android:layout_gravity="center"
android:textSize="22dp"
/>
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_weight=".25"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<Button
android:id="@+id/Profile"
android:layout_width="match_parent"
android:layout_weight="0.33"
android:layout_height="wrap_content"
android:text="Profile"
android:background="@drawable/thirdbuttoncolorstyle"
android:textColor="@drawable/secondbuttontextstyle"
android:layout_gravity="center"
android:textSize="22dp"
/>
<Button
android:id="@+id/Clear"
android:layout_width="match_parent"
android:layout_weight="0.33"
android:layout_height="wrap_content"
android:text="Clear"
android:background="@drawable/thirdbuttoncolorstyle"
android:textColor="@drawable/secondbuttontextstyle"
android:layout_gravity="center"
android:textSize="22dp"
/>
<Button
android:id="@+id/Logout"
android:layout_width="match_parent"
android:layout_weight="0.33"
android:layout_height="wrap_content"
android:text="Logout"
android:background="@drawable/thirdbuttoncolorstyle"
android:textColor="@drawable/secondbuttontextstyle"
android:layout_gravity="center"
android:textSize="22dp"
/>
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_weight="0.25"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<ImageButton
android:id="@+id/maillme"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/mail"
android:layout_gravity="center"
/>
<ImageButton
android:id="@+id/callme"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/call"
android:layout_gravity="center"
/>
</LinearLayout>
</LinearLayout>
但以下是输出
如何在按钮之间设置空格,例如在一行中制作日历字
祝你好运
答案 0 :(得分:2)
通过查看您的示例,您应该将textSize减少到20 ......所以calendar
&amp; impatient
将适当适应。
只是提示:使用sp
进行文本大小,使用dp
进行控件的高度和宽度。
对于保证金,您有:android:layout_marginRight
和android:layout_marginLeft
希望它有所帮助!
答案 1 :(得分:1)
对于间距,您可以使用android:layout_marginRight
,android:layout_marginLeft
等属性,并且您应该定义android:layout_width="WRAP_CONTENT"
以防止出现日历按钮以及下一个按钮所带来的行为。
答案 2 :(得分:0)
在android:layout_marginLeft = "5dp"
之后的每个按钮上设置Button
,我认为您可以使用android:singleLine = "true"
将文字保存在一行中。
同时将所有按钮的高度设置为eual,并在主布局上使用android:layout_height = "wrap_content"
。
答案 3 :(得分:0)
首先,您应该使用样式来重复使用以下属性来缩短代码长度:gravity, layout_height, textColor, ...
至于某些按钮的换行符。如果您只处理平板电脑,可以使用layout_width="wrap_content"
来避免换行符,并且每个按钮的高度相同。
要在每个按钮之间留出一点空间,请使用已提到的layout_marginLeft