下图显示屏幕两侧各有两条垂直“线”。背景图像似乎填满了屏幕的大部分,但是有这些线条并且图片没有排列。看看我用黑色箭头标记这些线的位置。屏幕的顶部和底部似乎没有水平线。我找不到任何理由。
以下是可能存在问题的相关代码。
的AndroidManifest.xml
<activity
android:label="@string/app_name"
android:name=".MainMenu"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
以下是styles.xml
中引用的AndroidManifest.xml
部分。
<style name="Theme.Transparent" parent="android:Theme">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">false</item>
</style>
修改
为了澄清,这个问题出现在所有布局上,而不仅仅是下面的布局。
mainmenu.xml
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/relativelayout"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:paddingBottom="5dp"
android:paddingTop="5dp" >
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:paddingTop="75dp"
android:textSize="60sp" />
<LinearLayout
android:id="@+id/linearlayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:orientation="vertical"
android:fillViewport="true"
android:paddingTop="175dp" >
<TextView
android:id="@+id/playBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="12dp"
android:textSize="30sp"
android:background="@color/transparent"
android:textColor="@color/onclicktextviewhighlight" />
<TextView
android:id="@+id/highscoresBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="12dp"
android:textSize="30sp"
android:background="@color/transparent"
android:textColor="@color/onclicktextviewhighlight" />
<TextView
android:id="@+id/optionsBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textSize="30sp"
android:background="@color/transparent"
android:textColor="@color/onclicktextviewhighlight" />
</LinearLayout>
</RelativeLayout>
答案 0 :(得分:2)
因为你的布局中有填充
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:paddingBottom="5dp"
android:paddingTop="5dp"
答案 1 :(得分:1)
填充。就像tyczj说的那样。还有一条水平线