0

我使用以下代码创建了一个文件浏览器:

http://docs.xamarin.com/recipes/android/data/files/browse_files

我想创建一个像这样的网格的平铺视图:

http://docs.xamarin.com/guides/android/user_interface/grid_view

我假设我需要更改显示行的代码:

<?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="wrap_content"
android:orientation="horizontal">
<ImageView
    android:id="@+id/file_picker_image"
    android:layout_width="40dip"
    android:layout_height="40dip"
    android:layout_marginTop="5dip"
    android:layout_marginBottom="5dip"
    android:layout_marginLeft="5dip"
    android:src="@drawable/file"
    android:scaleType="centerCrop"
    android:tileMode="repeat" />
<TextView
    android:id="@+id/file_picker_text"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:layout_gravity="left|center_vertical"
    android:textSize="28sp"
    android:layout_marginLeft="10dip"
    android:singleLine="true"
    android:text="filename"
    android:tileMode="repeat" />
</LinearLayout>

我尝试将其更改为 GridView,但是,我收到不支持的错误:

Java.Lang.UnsupportedOperationException:适配器视图不支持 addView(View, LayoutParams)

我做错了什么?

4

1 回答 1

0

我想出了这个。我在这里检查了代码:

https://github.com/jmawebtech/MonoDroidGridViewFragment

于 2013-07-05T17:15:44.113 回答