问题
I have a GridView
that is showing 2 images on a row. I have an SGS and Galaxy 5 to test the app. Unfortunately, it's not well scaling. I change values attributes in XML to fill the screen of SGS and when i test in Galaxy 5 it's bad, very bad. I don't know what to do.
Please try to help me, the GridView
is my main layout that launches other activities.
XML:
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:columnWidth="90dp"
android:numColumns="2"
android:verticalSpacing="20dp"
android:horizontalSpacing="20dp"
android:stretchMode="columnWidth"
android:gravity="center"
android:background="@drawable/background3"
/>
回答1:
Did you tried android:scaleType="fitXY"
?
http://developer.android.com/reference/android/widget/ImageView.ScaleType.html
来源:https://stackoverflow.com/questions/7053016/gridview-not-stretching-to-all-screens