如何在协调器布局中定位它?

时间:2017-04-19 23:58:43

标签: android android-coordinatorlayout

我正在努力使协调员布局工作。有人可以帮我这个吗?

我只想要一个简单的布局:

NameLabel,AgeLabel

(下)简介pic

(下) 为textLabel (下面) ImageView的

相反,我得到了这个:我的年龄标签和名字标签上帝知道在哪里。 enter image description here

<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" />

1 个答案:

答案 0 :(得分:1)

如果您注意到,这两个文本视图将显示在设计选项卡中。但问题是你没有像你为其他观点所做的那样对其位置做出任何限制。放置约束以将它们放置在您想要的屏幕上,例如设置左,右,上和下边距或将其对齐到您已有的一些图像下方。希望有所帮助。