0

我最近将StartApp集成到我的应用程序中。现在,我不希望广告是全尺寸的,我希望它们在每一边都有一个小的边距。现在我在使用 libGDX 时并没有对布局进行太多更改,因此我之前不必关心 XML 文件。这就是我的 main.xml 的样子:

 <?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:orientation="vertical" >

<com.startapp.android.publish.banner.Banner 
    android:id="@+id/startAppBanner"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
 />

</LinearLayout>

现在,我已经尝试了各种方法,例如添加android:layout_margin="10dp"orandroid:padding="10dp"Banneror LinearLayout,但这并没有改变任何事情。所以我的问题是:有什么方法可以实现我正在寻找的东西,如果有,怎么做?

4

1 回答 1

0

您应该为“layout_width”和“layout_height”使用“wrap_content”,然后 layout_margin 应该可以工作。

以下对我有用:

<com.startapp.android.publish.banner.Banner 
    android:id="@+id/startAppBanner"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_margin="10dp"
/>
于 2014-02-13T09:04:52.660 回答