我六个月前开发了一款应用程序,现在我尝试更新它。 (Android工作室更新)。我创建了一个新的活动,我尝试在下面放置两个布局(可能是相对布局或线性),但它不起作用。我检查了我的旧项目,我使用了填充父属性,但由于更新,我现在无法使用它。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/content_launcer_screen"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:showIn="@layout/app_bar_launcer_screen"
android:elevation="1dp">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="150dp"></LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/linearLayout6"></LinearLayout>
</RelativeLayout>
</RelativeLayout>
答案 0 :(得分:0)
试试这个
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="match_parent">
</LinearLayout>
<LinearLayout
android:layout_weight="0.5"
android:layout_width="match_parent"
android:layout_height="match_parent">
</LinearLayout>
</LinearLayout>
答案 1 :(得分:0)
原因是您正在使用app:layout_behavior="@string/appbar_scrolling_view_behavior"
删除此
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/ll_first"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="150dp">
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/ll_first">
</LinearLayout>
</RelativeLayout>