【发布时间】:2014-04-09 11:14:27
【问题描述】:
我怎么强调都不过分,总的来说,我是 Android 和 Java 的新手 :-) 而这些 xml 布局让我很头疼。
您看到的代码由两个 ImageView 和两个 TextView 在一个 RelativeLayout 中组成,它们一起形成了一个布局,对我来说,它就像一个“自定义按钮”。当我将它复制并粘贴到我的布局中时,它几乎可以按照我想要的方式工作。
当我需要这样的按钮并且仍然能够更改某些属性(例如 textviews 中的文本)时,如何在我的代码中动态使用这部分 xml-layout?
希望你明白我的意思,我的母语不是英语。
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/myImageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:layout_marginLeft="10dp"
android:src="@drawable/box" />
<TextView
android:id="@+id/myImageViewText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/myImageView"
android:layout_alignLeft="@+id/myImageView"
android:layout_alignRight="@+id/myImageView"
android:layout_alignTop="@+id/myImageView"
android:layout_margin="1dp"
android:gravity="center"
android:text="S-"
android:textColor="#000000"
android:textStyle="bold" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/myImageViewText"
android:layout_centerHorizontal="true"
android:layout_marginBottom="25dp"
android:text="your turn!"
android:textAppearance="?android:attr/textAppearanceSmall" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/textView1"
android:layout_alignParentTop="true"
android:layout_marginBottom="15dp"
android:layout_marginTop="-10dp"
android:cropToPadding="false"
android:src="@drawable/icon" />
</RelativeLayout>
【问题讨论】:
-
你明白我的回答吗?
标签: java android android-layout