为了账号安全,请及时绑定邮箱和手机立即绑定

约束布局自定义页脚

约束布局自定义页脚

千巷猫影 2022-08-17 16:01:08
我有一个包裹在约束布局中。custom footer<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout 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/relativeLayout"    android:layout_width="match_parent"    android:layout_height="wrap_content"    tools:layout_editor_absoluteY="25dp">    <android.support.constraint.ConstraintLayout        xmlns:android="http://schemas.android.com/apk/res/android"        android:id="@+id/my_toolbar"        android:layout_width="0dp"        android:layout_height="50dp"        android:background="@color/white"        android:elevation="4dp"        android:theme="@style/CustomToolBarStyle"        app:layout_constraintBottom_toBottomOf="parent"        app:layout_constraintEnd_toEndOf="parent"        app:layout_constraintStart_toStartOf="parent"        app:layout_constraintTop_toTopOf="parent">        <ImageButton            android:id="@+id/imageButton"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_marginStart="8dp"            android:layout_marginLeft="8dp"            android:layout_marginTop="8dp"            android:layout_marginEnd="8dp"            android:layout_marginRight="8dp"            android:layout_marginBottom="8dp"            android:background="@null"            android:src="@drawable/ic_action_add"            app:layout_constraintBottom_toBottomOf="parent"            app:layout_constraintEnd_toStartOf="@+id/imageButton2"            app:layout_constraintHorizontal_chainStyle="spread_inside"            app:layout_constraintStart_toStartOf="parent"            app:layout_constraintTop_toTopOf="parent" />    </android.support.constraint.ConstraintLayout></android.support.constraint.ConstraintLayout>在设计规范中,它作为独立组件看起来相当不错。但是,当我尝试在其他页面中包含此页脚时,它看起来像这样:基本上,它们都移到了页脚的一侧。以下是实际页面的代码以及我包含页脚的位置:ImageButtons
查看完整描述

1 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

我修改了您的第二个xml文件,它工作正常。只需将宽度设置为include2match_parent

 <android.support.constraint.ConstraintLayout 
           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/linearLayout"
           android:layout_width="match_parent"
           android:layout_height="match_parent"
           tools:context=".MainActivity"
           tools:layout_editor_absoluteY="25dp">

<include
        android:id="@+id/include2"
        layout="@layout/fragment_bottom_properties_dialog"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.492"
        app:layout_constraintStart_toStartOf="parent"/>


查看完整回答
反对 回复 2022-08-17
  • 1 回答
  • 0 关注
  • 69 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信