我使用以下代码创建了一个文件浏览器:
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)
我做错了什么?