GridView里如何插入ImageView图片空件,我想显示九宫图的效果? 那就往里面插呗,GridView 里面设置适配器,适配器里面你想让子项显示啥,爱干啥就啥,就啥 而且他不会叫哦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你自己可以写个适配器。在适配器中getView做图片显示就行 我看网上的一个例子,ImageView 是在另一个XML文件里的。所以,我想知道,是不是,不能将这个图片控件与GridView设计在一个XML文件里的?<GridView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gridview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:columnWidth="90dp" android:numColumns="auto_fit" android:verticalSpacing="10dp" android:horizontalSpacing="10dp" android:stretchMode="columnWidth" android:gravity="center"></GridView>gridView的子视图,也就是每一个网格的内容页面布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/relaGrid" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/chooseImage" android:src="@drawable/ph1" android:layout_width="85dp" android:layout_height="85dp" > </ImageView> <TextView android:id="@+id/chooseText" android:layout_height="wrap_content" android:layout_width="85dp" android:text="TextView" android:layout_below="@+id/chooseImage" android:gravity="center" android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" ></TextView></RelativeLayout> 所以,我想知道,是不是,不能将这个图片控件与GridView设计在一个XML文件里的?是的。图片控件是设计在另外一个XML文件中,当重写Adapter中的 getView时,你首先Inflate这个xml文件,处理其中的各个view,最后返回该xml的根View(即布局管理器的vView) 也可以为了提高性能,在onCreate中,首先Inflate这个xml文件,生成9个View(用于构造九宫格)的数组,然后在重写BaseAdapter中的getView时,直接从数组中相应position返回View。 在adapter中加入含imageview的布局就行了 写一个适配器, GridView 和 ListView 的道理是一样的, ListView 怎么填充项目, GridView 就可以使用这种方法 in loader dalvik.system.PathClassLoader[/data/app/com.sl.pad-1.apk] 关于linux usb设备名称 在android下实现心跳包的问题 android MTP usb 设备 驱动未安装成功 请问你们大家是怎么看源码的 app 主动防御 各位大神,请问actionBar的Tab间的竖线怎么自定义?? NDK-STACK的用法 adb拒绝访问,是个什么情况 关于腾讯X5内核webview的问题 android独立应用之间的调用返回问题 Android socket 内存溢出
<GridView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:columnWidth="90dp"
android:numColumns="auto_fit"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:stretchMode="columnWidth"
android:gravity="center">
</GridView>gridView的子视图,也就是每一个网格的内容页面布局
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/relaGrid"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView android:id="@+id/chooseImage"
android:src="@drawable/ph1"
android:layout_width="85dp"
android:layout_height="85dp"
>
</ImageView>
<TextView android:id="@+id/chooseText"
android:layout_height="wrap_content"
android:layout_width="85dp"
android:text="TextView"
android:layout_below="@+id/chooseImage"
android:gravity="center"
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
></TextView>
</RelativeLayout>
是的。图片控件是设计在另外一个XML文件中,当重写Adapter中的 getView时,你首先Inflate这个xml文件,处理其中的各个view,最后返回该xml的根View(即布局管理器的vView)