如何获得以下图片 背景黄色 2.右上方的选择图像。 3.中间的其他图像 4.文字可根据需要高于或低于
如何通过按钮或textview或视图实现此目的
答案 0 :(得分:1)
使用RelativeLayout
。代码将以某种方式看起来像这样:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<!-- First image -->
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true" />
<!-- Second image -->
<ImageView
android:id="@+id/mySecondImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@id/mySecondImage" />
</RelativeLayout
答案 1 :(得分:1)
RelativeLayout
将解决此问题<强>代码强>:
<RelativeLayout
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_gravity="center"
android:background="#000000" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:src="@drawable/ic_launcher" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/imageView1"
android:layout_centerHorizontal="true"
android:text="Text" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:src="@drawable/ic_launcher" />
</RelativeLayout>
<强>快照强> ::
您无法将此视为单一视图
<强> 解决方法 强>