我认为相对布局是用于设计用户界面的非常强大的实用程序,因为它可以消除嵌套的视图组并保持布局层次结构平坦,从而提高性能。但是我最近在我的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>
答案 0 :(得分:0)
这是我的第二项工作,并全屏播放了视频 清单中没有添加标题栏
android:theme =“ @ android:style / 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>