Java 滚动视图中的按钮调整

Java 滚动视图中的按钮调整,java,android,Java,Android,我已经在ScrollView下创建了20个线性布局的按钮。但是当我更改按钮背景时,所有的按钮都会相互混合。如何通过4dp分离每个按钮。 请在此建议如何设计按钮。 谢谢您可以使用android:layout\u margin=4dp来分离按钮。这对我很有用: <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="v

我已经在ScrollView下创建了20个线性布局的按钮。但是当我更改按钮背景时,所有的按钮都会相互混合。如何通过4dp分离每个按钮。 请在此建议如何设计按钮。
谢谢

您可以使用android:layout\u margin=4dp来分离按钮。

这对我很有用:

<ScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:scrollbars="vertical">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">

         <Button
            android:layout_width="200dp"
            android:layout_height="wrap_content"
            android:layout_marginTop="4dp"
            android:padding="8dp"
            android:text="BUTTON 1"
            android:background="@drawable/ic_launcher_background"
            android:textColor="#FFF"/>

        <Button
            android:layout_width="200dp"
            android:layout_height="wrap_content"
            android:layout_marginTop="4dp"
            android:padding="8dp"
            android:text="BUTTON 2"
            android:textColor="#FFF"/>   // to 20 buttons...

            </LinearLayout>
          </ScrollView>

//到20个按钮。。。

你说它们相互混合是什么意思?它们重叠吗?你能发布布局代码并添加更多描述吗?这意味着按钮的边界线不可见,因为所有按钮都是相同的颜色,并且它们的轮廓相互混合。请看下面的答案,它们是重叠的谢谢kunj ji,它正在工作,但文本现在不在中心,如何更正它。Uss android:gravity=“center”在文本视图中不,先生,它不工作。我在按钮内部写文本,我使用了android:padding\u center-verticle=“1dp”,但它带来了警告信息,它只能在api级别26以上使用。是否有其他解决方案使用android:layout\u centerHorizontal=“true”和android:layout\u centerVertical=“true”