私はAndroidアプリ(Android 2.3以降と互換性があります)で作業しており、カバーフローの左右に2つのナビゲーション矢印を配置してカバーフローを作成する必要があります
多くのことを試しましたが、左矢印をレイアウトの左側に、右矢印をレイアウトの右側に揃えることができません。
パディングやマージンを指定していなくても、常にマージンがあります
スクリーンショットは次のとおりです: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>