Tile查看Android文件浏览器

时间:2013-07-03 16:19:23

标签: android xamarin.android xamarin

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

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:AdapterView不支持addView(View,LayoutParams)

我做错了什么?

1 个答案:

答案 0 :(得分:0)

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

https://github.com/jmawebtech/MonoDroidGridViewFragment