Android 游戏:删除屏幕两侧的填充
Android game: remove padding either side of screen
我对 Android 比较陌生,正在制作一款非常基础的游戏。我想知道如何删除主游戏屏幕两侧的填充,以便游戏将占据正在使用的任何设备的整个屏幕。
我原以为与dimens.xml文件有关:
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen>
</resources>
我尝试将这两个都更改为 0dp,但白色填充仍保留在屏幕上。
另外 - 在 activity_play_game.xml 我有以下内容:
android:layout_width="match_parent"
android:layout_height="match_parent"
我想这可能与此有关?有人知道我哪里出错了吗?
非常感谢!
将此添加为您的 Activit 布局。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/black">
</RelativeLayout>
您应该会看到整个屏幕充满黑色。然后尝试在里面添加这个
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/white"
android:text="Margin Padding Test" />
并尝试将 android:padding="20dp"
和 android:layout_margin="20dp"
添加到 RelativeLayout 和 TextView 中。当您尝试这些属性的不同组合时,您应该能够根据需要更新布局。
边距更改布局在其父项中的定位方式。
内边距改变了布局在自身内部的定位方式。
我对 Android 比较陌生,正在制作一款非常基础的游戏。我想知道如何删除主游戏屏幕两侧的填充,以便游戏将占据正在使用的任何设备的整个屏幕。
我原以为与dimens.xml文件有关:
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen>
</resources>
我尝试将这两个都更改为 0dp,但白色填充仍保留在屏幕上。 另外 - 在 activity_play_game.xml 我有以下内容:
android:layout_width="match_parent"
android:layout_height="match_parent"
我想这可能与此有关?有人知道我哪里出错了吗? 非常感谢!
将此添加为您的 Activit 布局。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/black">
</RelativeLayout>
您应该会看到整个屏幕充满黑色。然后尝试在里面添加这个
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/white"
android:text="Margin Padding Test" />
并尝试将 android:padding="20dp"
和 android:layout_margin="20dp"
添加到 RelativeLayout 和 TextView 中。当您尝试这些属性的不同组合时,您应该能够根据需要更新布局。
边距更改布局在其父项中的定位方式。
内边距改变了布局在自身内部的定位方式。