我有問題直接在父佈局下方佈局我的包含佈局。 活性的原始佈局是一個相對佈局,我嵌套它根據由如何在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