我有问题直接在父布局下方布局我的包含布局。 活性的原始布局是一个相对布局,我嵌套它根据由如何在android中原始布局的底部放置包含的布局?
<include layout="@layout/activity_passport_search"/>
followd线性布局,但他们最终彼此覆盖。 以下是完整布局的.xml我使用
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="12dip">
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto" 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"
app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:showIn="@layout/app_bar_main"
tools:context=".MainActivity"
android:elevation=".5dp"
android:background="@drawable/bg"
android:focusable="true">
<ImageView
android:id="@+id/imgLogo"
android:layout_width="250dp"
android:layout_height="150dp"
android:src="@drawable/h_biglogo"
android:paddingTop="8.5dp"
android:paddingBottom="8.5dp"
android:paddingLeft="12dp"
android:paddingRight="12dp"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignRight="@+id/hiaTextField"
android:layout_alignEnd="@+id/hiaTextField"
android:layout_above="@+id/hiaTextField" />
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/hiaTextField"
android:selectAllOnFocus="true"
android:hint="UserName"
android:drawableLeft="@android:drawable/ic_dialog_email"
android:text="historya"
android:autoText="false"
android:layout_gravity="center_horizontal|bottom"
android:padding="12dip"
android:background="#AA000000"
android:textColor="#ffffffff"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:ems="10"
android:id="@+id/hiaPassword"
android:hint="Password"
android:drawableLeft="@android:drawable/ic_lock_idle_lock"
android:text="password"
android:layout_gravity="center_horizontal|bottom"
android:padding="12dip"
android:background="#AA000000"
android:textColor="#ffffffff"
android:layout_alignParentEnd="true"
android:layout_below="@+id/hiaTextField"
android:layout_alignParentRight="true" />
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="LOGIN"
android:id="@+id/hiaButton"
android:onClick="hiaSubmitClick"
android:paddingTop="8dp"
android:paddingBottom="8dp"
android:layout_below="@+id/hiaPassword"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="18sp"
android:textColor="@color/colorWhite"
android:alpha="20"
android:layout_alignRight="@+id/hiaPassword"
android:layout_alignEnd="@+id/hiaPassword" />
<Button
android:id="@+id/fbButton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Login using Facebook"
android:drawableLeft="@drawable/fb_white"
android:layout_centerHorizontal="true"
android:layout_below="@+id/hiaButton"
android:textSize="18sp"
android:alpha="20"
style="@style/Widget.AppCompat.Button.Colored"
android:onClick="hiaFbLogin" />
</RelativeLayout>
<include layout="@layout/activity_passport_search"/>
</LinearLayout>
我试图去除母体的LinearLayout和使用 <包括 机器人:layout_alignParentBottom = “真” 布局= “@布局/ activity_passport_search”/>仍比其他 – TwoThumbSticks
添加该属性也机器人:layout_below = “@ ID/fbButton” –
我用这个 <包括 机器人:layout_height = “match_parent” 机器人:layout_width = “match_parent” 机器人:layout_alignPare ntBottom =“true” android:layout_below =“@ id/fbButton” layout =“@ layout/activity_passport_search”/> stil over other。包含的布局是否有可能是负责任的? – TwoThumbSticks