我刚开始学习Android开发(使用Android Studio),但我遇到了一些麻烦。 activity_main.xml上的TextViews放在彼此的顶部,而不是彼此之间。
我刚刚复制了默认的TextView并将文本更改为另一个字符串。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".Main">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/matttest" />
</RelativeLayout>
如何确保将TextView放在彼此之下,而不是彼此叠加?
由于 马特
答案 0 :(得分:6)
<TextView
android:layout_width="wrap_content"
android:id= "@+id/textview1"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id= "@+id/textview2"
android:layout_below="@+id/textview1"
android:text="@string/matttest" />
使用上面的布局将视图相对于彼此放置