Android 如何在视图之间提供水平间隙
在我的应用程序中,我有ImageView,但是图像彼此太近,我想在两个图像之间留出空间。如何以编程方式进行,请帮助我解决它 主要活动 主要 您可以使用自定义视图,如Android 如何在视图之间提供水平间隙,android,imageview,Android,Imageview,在我的应用程序中,我有ImageView,但是图像彼此太近,我想在两个图像之间留出空间。如何以编程方式进行,请帮助我解决它 主要活动 主要 您可以使用自定义视图,如 你试过为imageviews设置页边距吗?@Amrut是的,我试过了,但设置页边距没有解决你的问题吗?您能发布相关代码吗?在getView中创建自定义布局充气。@User22791相关代码???@Aksh我需要水平空间,不垂直您只需在ImageView之后膨胀此视图,它将在两个ImageView.之间创建空间,高度为1。5dp@Hi
你试过为imageviews设置页边距吗?@Amrut是的,我试过了,但设置页边距没有解决你的问题吗?您能发布相关代码吗?在getView中创建自定义布局充气。@User22791相关代码???@Aksh我需要水平空间,不垂直您只需在ImageView之后膨胀此视图,它将在两个ImageView.之间创建空间,高度为1。5dp@Himaniandroid:spacing in XML或SetPacking in Java@Aksh在XML或Java中没有类似的内容,我的意思是不显示任何内容
public View getView(int position, View convertView, ViewGroup parent)
{
ImageView i = new ImageView(mContext);
position= getPosition(position);
i.setImageResource(mImageIds[position]);
i.setLayoutParams(new Gallery.LayoutParams(200 ,200));
i.setScaleType(ImageView.ScaleType.FIT_XY);
return i;
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
>
<view
class="il.yapps.views.ciclegallery.YappsCircleGallery" android:layout_marginLeft="50dp" android:layout_marginRight="20dp" android:layout_width="match_parent" android:id="@+id/gallery" android:layout_height="250px" android:layout_margin="5dip"/>
</LinearLayout>
<View
android:id="@+id/View2"
android:layout_width="wrap_content"
android:layout_height="1.5dp"
android:background="@android:color/transparent"
android:layout_below="@+id/imageViewofmembers"
android:layout_margin="5sp"/>