Как сделать так, чтобы мои объявления отображались внизу экрана?
Я пытался установить гравитацию на дно, но она все еще не сдвинется с места.
Код текущей страницы:
<?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@color/Background_Color"> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" xmlns:myapp="http://schemas.android.com/apk/res/com.x.x" > <TextView android:id="@+id/out_text" android:layout_height="fill_parent" android:layout_width="fill_parent" android:textSize="30dip" android:textColor="@color/Text_Color" /> <com.admob.android.ads.AdView android:id="@+id/ad" android:layout_width="wrap_content" android:layout_height="wrap_content" myapp:backgroundColor="#000000" myapp:primaryTextColor="#FFFFFF" myapp:secondaryTextColor="#CCCCCC" myapp:refreshInterval="10" android:visibility="visible" /> </LinearLayout> </ScrollView>
Любая помощь будет принята с благодарностью!
Попробуйте вместо этого использовать RelativeLayout и присвойте AdView атрибут android:layout_alignParentBottom="true".
android:layout_alignParentBottom="true"
Кроме того, гравитация влияет только на контент, layout_gravity влияет на само представление.(Вы можете знать это, просто указывая на это)
Попробуйте добавить вес к вашему TextView.
android:layout_weight="1"
Это означает, что он будет занимать любое открытое пространство родителя.
И добавьте это в ScrollView:
android:fillViewport="true"