Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml Android studio,LinearLayout“;匹配父项-常量“;_Xml_Android Studio - Fatal编程技术网

Xml Android studio,LinearLayout“;匹配父项-常量“;

Xml Android studio,LinearLayout“;匹配父项-常量“;,xml,android-studio,Xml,Android Studio,我的问题是: 如何设置线性布局高度->匹配父级-例如50 dp?我需要我的线性布局,让我在他下面放一个按钮 我在此线性布局中动态生成滚动视图中的按钮,因此无法使用 因为marginBottom会在LinearLayout who“matchParent”下按下我的按钮 那么我能做一个配对父母-50 dp或类似的吗 实际上,您可以尝试将线性布局放在约束布局中,这样您就可以选择50dp作为底部边距 <?xml version="1.0" encoding="utf-8"?> <a

我的问题是: 如何设置线性布局高度->匹配父级-例如50 dp?我需要我的线性布局,让我在他下面放一个按钮

我在此线性布局中动态生成滚动视图中的按钮,因此无法使用

因为marginBottom会在LinearLayout who“matchParent”下按下我的按钮


那么我能做一个配对父母-50 dp或类似的吗

实际上,您可以尝试将线性布局放在约束布局中,这样您就可以选择50dp作为底部边距

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout 
android:layout_width="match_parent"
android:layout_height="wrap_content">

<LinearLayout
    android:id="@+id/linearLayout"
    android:layout_marginBottom="50dp">

<ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginBottom="100dp">

</LinearLayout>

</androidx.constraintlayout.widget.ConstraintLayout>

实际上,您可以尝试将线性布局放入约束布局中,这样您就可以选择50dp作为底部边距

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout 
android:layout_width="match_parent"
android:layout_height="wrap_content">

<LinearLayout
    android:id="@+id/linearLayout"
    android:layout_marginBottom="50dp">

<ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginBottom="100dp">

</LinearLayout>

</androidx.constraintlayout.widget.ConstraintLayout>


好的,谢谢你的回答,但这不是我想要的,如果我设置了一个marginBottom,我在LinearLayout下的按钮将在我的LinearLayout下按50 dp。你可以将按钮嵌套在另一个约束内并解决问题,但也许我只是没有得到你需要的。好吧,谢谢你的回答,但这不是我想要的,如果我设置一个marginBottom,我的按钮在线性布局下会被按50 dp。你可以将你的按钮嵌套在另一个约束内并解决问题,但也许我没有得到你所需要的。