相关疑难解决方法(0)

Android:GridView auto_fit如何查找列数?

我想更好地了解Gridview工作方式,特别是auto_fit.这是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="wrap_content" 
    android:layout_height="wrap_content"
    android:columnWidth="60dp"
    android:numColumns="auto_fit"
/>
Run Code Online (Sandbox Code Playgroud)

它可以通过一系列六个缩略图(48*48像素)正常工作.在纵向模式下,它显示一行,六列.

同

我不明白为什么这条线android:columnWidth="60dp"是必要的,因为auto_fit应该找到正确数量的列.
如果没有该行android:columnWidth="60dp",它将显示一个3行和2列的网格.

无

这是ImageAdapter班级:

package com.examples.HelloGridView;

import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;

public class ImageAdapter extends BaseAdapter {
    private Context mContext;

    public ImageAdapter(Context c) {
        mContext = c;
    }

    public int getCount() {
        return mThumbIds.length;
    }

    public Object getItem(int position) {
        return null;
    }

    public long getItemId(int position) {
        return 0;
    } …
Run Code Online (Sandbox Code Playgroud)

android gridview

65
推荐指数
2
解决办法
10万
查看次数

如何获取GridView的行数?

有没有办法获得GridView for Android API Level 8的行数?

android gridview

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×2

gridview ×2