android - 对齐 2 个 View 底部,但一个被进一步推低

标签 android android-layout

如果我有这样的约束布局

<android.support.constraint.ConstraintLayout >
        <TextView
            android:layout_width="200dp"
            android:layout_height="50dp"
            android:text = "Some text"
           app:layout_constraintEnd_toEndOf="parent"
           app:layout_constraintStart_toStartOf="parent"
           app:layout_constraintBottom_toBottomOf="@+id/preview"
           app:layout_constraintTop_toTopOf="@+id/parent">

    />
    <Button
            android:layout_width="57dp"
            android:layout_height="281dp"
            app:layout_constraintBottom_toBottomOf="@+id/textview"
            app:layout_constraintEnd_toEndOf="@+id/textview"
            app:layout_constraintStart_toStartOf="@+id/textview">

    />
</android.support.constraint.ConstraintLayout> 

其中 textview 是另一个小部件。然后这将使按钮和 TextView 底部边界对齐。

有没有什么地方可以将按钮按下 10dp?所以我希望按钮底部锚定到 textview 的底部,但是我想将其向下推 10dp。我试图设置 android:layout_marginBottom="-10dp"但这没有用! 有什么想法吗?

enter image description here

最佳答案

在按钮布局中使用 android:layout_marginTop="10dp"

关于android - 对齐 2 个 View 底部,但一个被进一步推低,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53052154/

相关文章:

android - 如何将动态自定义 View 嵌入到 xml 布局中?

android减少两个垂直TextViews之间的空间

android - 如何在媒体扫描仪运行时暂停

android - 如何缩放/调整文本以适合 TextView?

android - 字典作为 SignalR Android 客户端中的查询字符串参数

符合 "Metrics and Grids"建议的 Android 布局示例

java - WebView 中的 "android.view.InflateException: Binary XML file Error inflating class"错误

android - 根据 SDK 版本动态加载首选项

android - 在 android 应用程序中显示印地语/泰米尔语/泰卢固语文本

android - surfaceDestroyed() 什么时候发生