如何在协调器布局中定位它?
How to position this in a coordinator layout?
我正在为使协调器布局工作而苦苦挣扎。有人可以帮我解决这个问题吗?
我只想要一个简单的布局:
姓名标签、年龄标签
(下图)头像
(下)
文本标签
(以下)
图片视图
相反,我明白了:天知道我的 ageLabel 和 nameLabel 在哪里。
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_home"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".HomeActivity">
<include
layout="@layout/toolbar_main"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<com.android.volley.toolbox.NetworkImageView
android:id="@+id/home_fb_pic_thumbnail"
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_gravity="top|center"
/>
<TextView
android:id="@+id/nameTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="name" />
<TextView
android:id="@+id/ageTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="age" />
<ImageButton
android:id="@+id/imageButton"
android:layout_width="248dp"
android:layout_height="200dp"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_gravity="bottom"
android:onClick="startRecording"
app:srcCompat="@drawable/intro_camera_2" />
<TextView
android:id="@+id/introductionTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_gravity="center"
android:text="Introduce Yourself! Video Introductions Last 24 Hours"
android:textAppearance="@android:style/TextAppearance.Material.Medium" />
如果您注意到的话,这两个文本视图将出现在设计选项卡中。但问题是您没有像对其他视图所做的那样对它们的位置指定任何限制。放置约束以将它们定位在屏幕上您想要的位置,例如设置左、右、上和下边距或将其对齐到您已经 have.Hope 有帮助的一些图像下方。
我正在为使协调器布局工作而苦苦挣扎。有人可以帮我解决这个问题吗?
我只想要一个简单的布局:
姓名标签、年龄标签
(下图)头像
(下) 文本标签 (以下) 图片视图
相反,我明白了:天知道我的 ageLabel 和 nameLabel 在哪里。
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_home"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".HomeActivity">
<include
layout="@layout/toolbar_main"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<com.android.volley.toolbox.NetworkImageView
android:id="@+id/home_fb_pic_thumbnail"
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_gravity="top|center"
/>
<TextView
android:id="@+id/nameTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="name" />
<TextView
android:id="@+id/ageTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="age" />
<ImageButton
android:id="@+id/imageButton"
android:layout_width="248dp"
android:layout_height="200dp"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_gravity="bottom"
android:onClick="startRecording"
app:srcCompat="@drawable/intro_camera_2" />
<TextView
android:id="@+id/introductionTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_gravity="center"
android:text="Introduce Yourself! Video Introductions Last 24 Hours"
android:textAppearance="@android:style/TextAppearance.Material.Medium" />
如果您注意到的话,这两个文本视图将出现在设计选项卡中。但问题是您没有像对其他视图所做的那样对它们的位置指定任何限制。放置约束以将它们定位在屏幕上您想要的位置,例如设置左、右、上和下边距或将其对齐到您已经 have.Hope 有帮助的一些图像下方。