私はAndroid2.3.6と2.3.1に取り組んでいます。
Gallery
ギャラリーアイテムの側面の画像が表示されないという望ましくない動作があります。
マイギャラリーは利用可能なすべてのスペースを占有し、ImageView
とを含むレイアウトTextView
はに設定されてWRAP_CONTENT
いますが、それでもすべての画面を占有しているため、サイドアイテムは境界を超えています...
これがギャラリーのxmlです
<RelativeLayout xmlns:a="http://schemas.android.com/apk/res/android"
a:layout_width="match_parent"
a:layout_height="match_parent"
a:layout_margin="0dp"
a:padding="0dp">
<ImageView
a:id="@+imagePopup/selected"
a:layout_width="60dp"
a:layout_height="35dp"
a:layout_alignParentLeft="true"
a:layout_alignParentTop="true"
a:src="@drawable/ic_cancel"
a:contentDescription="@string/lng" />
<TextView
a:id="@+imagePopup/title"
a:layout_alignParentTop="true"
a:layout_toRightOf="@+imagePopup/selected"
a:layout_alignWithParentIfMissing="true"
a:layout_width="match_parent"
a:layout_height="35dp"
a:background="@drawable/rounded"
a:text="dynamic text"
a:textSize="23dp"
a:textColor="#ffffffff"
a:gravity="center"
style="@style/trad"/>
<Gallery
a:id="@+imagePopup/gallery"
a:layout_width="match_parent"
a:layout_height="match_parent"
a:layout_below="@+imagePopup/title"
a:layout_alignWithParentIfMissing="true"
a:background="#ff000000"/>
</RelativeLayout>
およびそのコンテンツxml
<RelativeLayout xmlns:a="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
a:layout_width="wrap_content"
a:layout_height="wrap_content"
a:background="#ffff55ee">
<ImageView
a:id="@+imageContent/imageView"
a:layout_width="wrap_content"
a:layout_height="wrap_content"
a:layout_alignParentTop="true"
a:padding="0dp"
a:layout_margin="0dp"
a:src="@drawable/ic_cancel" />
<TextView
a:id="@+imageContent/textOver"
a:layout_width="wrap_content"
a:layout_height="wrap_content"
a:layout_alignParentTop="true"
a:layout_centerHorizontal="true"
a:layout_marginTop="4dp"
a:shadowColor="#FF000000"
a:shadowRadius="4"
a:textColor="#ffffffff"
a:textSize="16dp"
a:textStyle="bold" />
</RelativeLayout>
画像コンテナの背景(RelativeLayout
)に醜い背景色を付けて、その動作を示します。
誰かが私がここで間違っていることを教えてもらえますか...私はそれを取り除くことができません。
よろしくお願いします^^