私は1つのビューを持っており、ビューは2つのボタンと1つのギャラリーを含んでいます。ギャラリービューは2つのボタンの間にあります。今私はコードを実行します。ギャラリーにはデフォルトで選択された項目があり、中央には1、左側には空白があります。代わりに、1つのアイテムを左にして選択する必要はありません。私は次のコードを使用そのため、ギャラリーの設定方法は左端からですか?
MarginLayoutParams mlp = (MarginLayoutParams) myGallery.getLayoutParams();
mlp.setMargins(-100, mlp.topMargin, mlp.rightMargin,
mlp.bottomMargin);
これは私のアダプタgallery_adapter.xmlで、
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView android:layout_width="180px"
android:layout_height="169px" android:id="@+id/imageView1"
android:src="@drawable/gallary_each_bg"
></ImageView>
<ImageView android:layout_width="80px"
android:layout_height="80px" android:id="@+id/imageView2"
android:layout_centerInParent="true" android:layout_marginTop="10px"></ImageView>
<TextView android:layout_width="wrap_content" android:id="@+id/textView1"
android:layout_height="wrap_content" android:layout_marginLeft="55px"
android:textSize="20px" android:layout_marginTop="30px"></TextView>
</RelativeLayout>
この私のメインのxml、
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Gallery android:layout_height="fill_parent"
android:layout_width="350px" android:id="@+id/gallery1"
android:layout_centerInParent="true"
></Gallery>
<Button android:layout_width="58px"
android:id="@+id/prev" android:layout_height="114px"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true" android:background="@drawable/prevbutton"></Button>
<Button android:layout_width="58px"
android:id="@+id/next" android:layout_height="114px"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:background="@drawable/nextbutton"></Button>
</RelativeLayout>
は、ここで私はすべての結果を取得できませんでした。私が間違ってやったところ。助けてください..
リンクは唯一の答えは、スタックオーバーフロー歓迎されない – hims056
'imageWidthはどのようなものです。 '? – RobinHood
imageWidthはあなたの行ファイルのイメージビューです。 –