我想创建像图片一样的布局,但我不知道如何制作这样的.. 有没有人可以给我一些线索或替代方法?
答案 0 :(得分:0)
像这样拆分它。 在linearlayout Horizontal中的Imageview和第一个textview。 然后这个linearlayout水平和第二个textview在线性布局垂直。
答案 1 :(得分:0)
执行此操作的一种方法是放置TextView
,然后将ImageView
覆盖在其上。我认为首先定义RelativeLayout
并TextView
后跟ImageView
的{{1}}可能会有效。您可以切换ImageView
的可见性,但需要确保在考虑TextView
的宽度后写入ImageView
的任何文字,以免模糊任何文字。
答案 2 :(得分:0)
您可以尝试在相对布局中添加两个文本视图,并在图像视图中添加。 这可能有助于您入门。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/item_generator"
android:background="#FF000000">
<TextView
android:id="@+id/item_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="16dp"
android:layout_marginTop="16dp"
android:textColor="#FFF"
android:textSize="18sp" />
<TextView
android:id="@+id/item_title_val"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_marginRight="20dp"
android:layout_marginTop="16dp"
android:textColor="@color/blue"
android:textSize="16sp" />
<TextView
android:id="@+id/item_subtitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/item_title"
android:layout_below="@+id/item_title"
android:textColor="#888"
android:textSize="14sp" />
<ImageView
android:id="@+id/item_right_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginTop="10dp"
android:layout_marginRight="40dp"
android:padding="0dp"
android:contentDescription="@string/hello_world" />
</RelativeLayout>