我的GridView出現問題。我正在使用Bitmapfun項目的一部分,我不想在頂部留有餘量。GridView上的邊距/填充頂部
看到這個捕獲:
我有一個大的黑色區域(這裏我把3個問號)的微調和第一畫面之間。
如果我向下滾動,我得到一個很好的渲染:照片微調下滑動:
如果我回去的頂部,我再有這樣的大黑區僅第一圖片之前。 有人可以幫助我嗎?
這是我的GridView(image_grid_fragment.xml):
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridView"
style="@style/PhotoGridLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:columnWidth="@dimen/image_thumbnail_size"
android:horizontalSpacing="@dimen/image_thumbnail_spacing"
android:numColumns="auto_fit"
android:stretchMode="columnWidth"
android:verticalSpacing="@dimen/image_thumbnail_spacing" >
</GridView>
GridView控件被包括在該主佈局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/TextView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginTop="17dp"
android:layout_marginLeft="16dp"
android:text="Album : "
android:textAppearance="?android:attr/textAppearanceSmallPopupMenu"
android:textSize="18dp" />
<Spinner
android:id="@+id/spinner_album"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/TextView1"
android:layout_marginTop="12dp"
android:inputType="text"
android:textSize="18dp" />
<include layout="@layout/image_grid_fragment" />
</RelativeLayout>
值/ styles.xml:
<style name="PhotoGridLayout">
<item name="android:drawSelectorOnTop">false</item>
<item name="android:listSelector">@drawable/photogrid_list_selector</item>
</style>
values-v11/styles.xml:
<style name="PhotoGridLayout">
<item name="android:drawSelectorOnTop">true</item>
</style>
ImageGridActivity.java:
public class ImageGridActivity extends FragmentActivity {
private static final String TAG = "ImageGridFragment";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (getSupportFragmentManager().findFragmentByTag(TAG) == null) {
final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.add(android.R.id.content, new ImageGridFragment(), TAG);
ft.commit();
}
}
}
隨着開發選項激活佈局界限,我有這樣的結果:
你能張貼'風格/ PhotoGridLayout'以及 –
添>當然,我已經編輯我的職務的XML。謝謝 ! – Jerry
好吧,沒有什麼奇怪的..問題可能是什麼看起來像一個微調,超過實際的GridView。你有代碼/ XML的呢? –