0

我正在为我的应用程序使用垂直方向。但我想在单行中显示多个字段。可能吗?我想在单行而不是单列中显示按钮。

图像中的按钮在单列中的 1 后放置 1。 我需要它在单行。

<Button
android:id="@+id/bMultiply"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:onClick="addMultiply"
android:text="@string/bMultiply" />

activity_Calc_main.xml 中的按钮配置示例

4

3 回答 3

1

你可以尝试这样的事情:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                 android:orientation="vertical">

    <TextView ....
    <TextView   .....

    <LinearLayout 
        android:orientation="horizontal" >

    <Button ...
    <Button ...
    <Button ...
    <Button ...

    </LinearLayout>
</LinearLayout>
于 2013-03-20T14:15:19.260 回答
1

执行以下操作

<LinearLayout
     android:orientation="vertical" >
     // add other elements on top of the buttons
     <LinearLayout
         android:orientation="horizontal" >
         //add buttons here

     </LinearLayout>

     // add other elements on bottom of the buttons
</LinearLayout>
于 2013-03-20T14:18:56.243 回答
1
<LinearLayout ...
    android:orientation="vertical">
 <EditText...../>
 <EditText...../>
 <LinearLayout ...
    android:orientation="horizontal"> <-----

    <Button.../>
    <Button.../>
    <Button.../>
    <Button.../>

 </LinearLayout>

</LinearLayout>
于 2013-03-20T14:19:45.597 回答