Android Studio相对布局不会填满屏幕

问题描述 投票:0回答:1

我认为相对布局是设计用户界面的一个非常强大的实用工具,因为它可以消除嵌套视图组并保持布局层次结构平整,从而提高性能。但是我最近使用了Android应用程序的相对布局。问题是它无法填满屏幕。我该如何解决这个问题?相对布局不支持重量或重力?我需要使用线性布局吗?那有什么解决方案吗?谢谢你的回答。

            <?xml version="1.0" encoding="utf-8"?>
            <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:layout_width="match_parent"
            android:layout_height="match_parent"
            tools:context=".MainActivity">

            <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="80dp"
            android:layout_margin="2dp"
            android:id="@+id/picturelayout">

            <ImageView
            android:id="@+id/logoID"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:scaleType="centerCrop"
            app:srcCompat="@drawable/binanceprofittrace" />

            </RelativeLayout>
            <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="120dp"
            android:background="@color/Teal"
            android:id="@+id/buyLayout"
            android:layout_margin="2dp"
            android:layout_below="@+id/picturelayout">
            <TextView
            android:id="@+id/buyPriceText"
            android:layout_width="152dp"
            android:layout_height="32dp"
            android:layout_alignParentLeft="true"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:textColor="@color/White"
            android:layout_marginRight="10dp"
            android:text="Buy price" />

            <EditText
            android:id="@+id/buyPriceID"
            android:layout_width="152dp"
            android:layout_height="32dp"
            android:layout_alignParentRight="true"
            android:background="@drawable/rounded_corner"
            android:hint="Enter your bid price"
            android:inputType="number|numberDecimal"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:textSize="14sp" />
            <TextView
            android:id="@+id/quentityText"
            android:layout_width="152dp"
            android:layout_height="32dp"
            android:layout_below="@+id/buyPriceText"
            android:layout_alignParentLeft="true"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:textColor="@color/White"
            android:text="Quentity" />

            <EditText
            android:id="@+id/quentityID"
            android:layout_width="152dp"
            android:layout_height="32dp"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/buyPriceID"
            android:background="@drawable/rounded_corner"
            android:hint="Enter your quentity"
            android:inputType="number|numberDecimal"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:textSize="14sp" />
            <Button
            android:id="@+id/totalAmountButtonID"
            android:layout_width="152dp"
            android:layout_height="42dp"
            android:layout_alignParentBottom="true"
            android:layout_below="@+id/quentityText"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:text="caulculate TOTAL AMOUNT"
            android:textSize="9sp" />
            <TextView
            android:id="@+id/totalAmountResultD"
            android:layout_width="152dp"
            android:layout_height="32dp"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/quentityID"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:textColor="@color/White"
            android:textSize="12sp" />

            </RelativeLayout>
            <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="130dp"
            android:background="@color/White"
            android:id="@+id/PrecentageLayout"
            android:layout_margin="2dp"
            android:layout_below="@id/buyLayout">
            <TextView
            android:id="@+id/profitRateText"
            android:layout_width="152dp"
            android:layout_height="32dp"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:textColor="@color/Teal"
            android:text="Enter profit rate %" />
            <EditText
            android:id="@+id/profitRateID"
            android:layout_width="152dp"
            android:layout_height="32dp"
            android:background="@drawable/rounded_corner"
            android:hint="Enter profit percentage"
            android:inputType="number|numberDecimal"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:layout_alignParentRight="true"
            android:textColor="@color/Teal"
            android:textSize="14sp" />
            <Button
            android:id="@+id/percentageBnbButtonID"
            android:layout_width="152dp"
            android:layout_height="42dp"
            android:text="trade with bnb"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/profitRateText"
            android:textColor="@color/Teal"
            android:textSize="12sp" />

            <Button
            android:id="@+id/percentageBtcButtonID"
            android:layout_width="152dp"
            android:layout_height="42dp"
            android:layout_alignParentRight="true"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:layout_below="@+id/profitRateID"
            android:text="trade with btc/eth/usdt"
            android:textColor="@color/Teal"
            android:textSize="9sp" />
            <TextView
            android:id="@+id/percentageBnbResult"
            android:layout_width="152dp"
            android:layout_height="32dp"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/percentageBnbButtonID"
            android:textColor="@color/Teal"
            android:textSize="12sp" />

            <TextView
            android:id="@+id/percentageBtcResult"
            android:layout_width="152dp"
            android:layout_height="32dp"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/percentageBtcButtonID"
            android:textColor="@color/Teal"
            android:textSize="12sp" />


            </RelativeLayout>
            <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="160dp"
            android:background="@color/Teal"
            android:id="@+id/sellLayout"
            android:layout_margin="2dp"
            android:layout_below="@id/PrecentageLayout">
            <TextView
            android:id="@+id/selltRateText"
            android:layout_width="152dp"
            android:layout_height="32dp"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:textColor="@color/White"
            android:text="Enter sell price" />
            <EditText
            android:id="@+id/sellRateID"
            android:layout_width="152dp"
            android:layout_height="32dp"
            android:background="@drawable/rounded_corner"
            android:hint="Enter sell price"
            android:inputType="number|numberDecimal"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:layout_alignParentRight="true"
            android:textSize="14sp" />
            <Button
            android:id="@+id/sellBnbButtonID"
            android:layout_width="152dp"
            android:layout_height="42dp"
            android:text="trade with bnb"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/selltRateText"
            android:textSize="12sp" />

            <Button
            android:id="@+id/sellBtcButtonID"
            android:layout_width="152dp"
            android:layout_height="42dp"
            android:layout_alignParentRight="true"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:layout_below="@+id/sellRateID"
            android:text="trade with btc/eth/usdt"
            android:textSize="9sp" />
            <TextView
            android:id="@+id/sellBnbResult"
            android:layout_width="152dp"
            android:layout_height="32dp"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/sellBnbButtonID"
            android:textColor="@color/White"
            android:textSize="12sp" />

            <TextView
            android:id="@+id/sellBtcResult"
            android:layout_width="152dp"
            android:layout_height="32dp"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/sellBtcButtonID"
            android:textColor="@color/White"
            android:textSize="12sp" />
            <TextView
            android:id="@+id/sellBnbPercentage"
            android:layout_width="152dp"
            android:layout_height="32dp"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/sellBnbResult"
            android:textColor="@color/White"
            android:textSize="12sp" />

            <TextView
            android:id="@+id/sellBtcPercentage"
            android:layout_width="152dp"
            android:layout_height="32dp"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/sellBtcResult"
            android:textColor="@color/White"
            android:textSize="12sp" />

            </RelativeLayout>

            </RelativeLayout>
android android-relativelayout
1个回答
0
投票

这对我来说是第二个活动,并在全屏播放视频时在清单中没有添加标题栏

机器人:主题= “@安卓风格/ Theme.NoTitleBar.Fullscreen”

<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:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".PlayVideo">


<VideoView
    android:id="@+id/videoview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentBottom="true"
    android:layout_alignParentTop="true"
    />

</RelativeLayout>
© www.soinside.com 2019 - 2024. All rights reserved.