我正在深入了解orroids适配器,我想知道是否可以添加第二个SubItem,例如TextView。我使用的BasicAdapter的Item-Layout-XML看起来像:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/holderImg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />
<TextView
android:id="@+id/holderTv"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_gravity="center"
android:textSize="20sp" />
</LinearLayout>
我是对的,我的ImageView是Item,我的TextView是SubItem吗?如果是真的,是否可以添加适配器可以使用的第二个Subitem?我所知道的是,适配器重新使用了通过滚动从屏幕中消失的项目。所以我可以想象,适配器背后真正高级复杂的代码不允许第二个子项,因为它只是为一个项目视图开发了一个SubView?或者我完全错了?
添加GridView-Layout的图片以便更好地理解:
希望我的意思很清楚。任何帮助表示赞赏。