我正在开发一个Android应用程序(与android 2.3及更高版本兼容),我需要制作一个coverflow,两个导航箭头在coverflow的左右对齐
我尝试了很多东西,但无法弄清楚让左箭头在布局左侧对齐,右箭头在布局右侧对齐。
即使我没有指定填充或边距,我也总是有边距
这是一个截图:http ://accessdev.s3.amazonaws.com/temp/layout_madness_android.jpg
我使用黑色背景以显示大小正确(父级的 100%),但我们可以看到箭头未左/右对齐。
我检查了一下,问题不在于图像本身。
这是我的布局代码,将不胜感激:)
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/BonsPlans_coverFlowAndArrows"
android:layout_width="match_parent"
android:layout_height="145px"
android:layout_gravity="left"
android:layout_marginLeft="0dip"
android:layout_marginRight="0dip"
android:background="#ff000000"
android:paddingLeft="0px"
android:paddingRight="0px"
>
<ImageView
android:id="@+id/bonsplans_fleche_gauche"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_marginLeft="0dip"
android:paddingLeft="0px"
android:paddingRight="0px"
android:src="@drawable/fleche_gauche" />
<ImageView
android:id="@+id/bonsplans_fleche_droite"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentRight="true"
android:layout_marginRight="0dip"
android:paddingLeft="0px"
android:paddingRight="0px"
android:layout_toRightOf="@drawable/fleche_gauche"
android:src="@drawable/fleche_droite" />
<pl.polidea.coverflow.CoverFlow
xmlns:coverflow="http://schemas.android.com/apk/res/com.accessdev.tellmeplus"
android:id="@+id/BonsPlans_coverflow"
android:layout_width="match_parent"
android:layout_height="145px"
android:layout_centerInParent="true"
android:layout_marginLeft="0dip"
android:layout_marginRight="0dip"
android:layout_marginTop="0dip"
android:layout_toLeftOf="@+id/bonsplans_fleche_droite"
android:layout_toRightOf="@+id/bonsplans_fleche_gauche"
coverflow:imageHeight="125px"
coverflow:imageWidth="150px" />
</RelativeLayout>