1.关于android:layout_marginRight方法不起作用的解决方法
(1)若是在LinerLayout中,则需要同时使用android:layout_gravity="right"
(2)若是在RelativeLayout中,则需要同时使用android:layout_alignParentRight="true"
对于android:layout_marginLeft道理一样!!!!
2.关于gridview中图片item(ImageView)占满整个item
并不是给imageview控件设置
android:layout_width="match_parent"
android:layout_height="match_parent"
就可以了。它会以自己图片的大小靠左显示上去,并不会占满整个item(我也不知道为什么,希望知道的大牛可以分享一下)
只需要给图片设置属性:
android:scaleType="fitXY"———就会填满整个gridview的item。
3.关于imageview居中问题
需要在他的父控件中在加上android:gravity="center",不然 imageview 不能居中
例如:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
>
<ImageView
android:id="@+id/cate_product_list_gridview_item_img"
android:layout_width="wrap_content"
android:layout_height="170dp"
android:src="@drawable/chunse"
android:layout_gravity="center"
/>
</RelativeLayout >
4.ImageView填充gridview的item用2,3中的方法界面效果
用填满item的方法:
用居中的方法: