- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 Android 上实现以下设计。
我知道要在那个位置放置按钮,我应该有两个约束布局;一种用于整个更改密码表单,另一种用于不带保存按钮的更改密码表单,然后将保存按钮的 Top
和 Bottom
约束设置为第二个 ConstraintLayout。
但是当我这样做时,按钮位于表单的后面,这就是问题所在:
这是我的 XML:
<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:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ChangePasswordActivity">
<include
android:id="@+id/changePasswordBar"
layout="@layout/top_bar_full"></include>
<android.support.constraint.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<android.support.constraint.ConstraintLayout
android:id="@+id/changePasswordCTL"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/activities_constraint_top_bottom"
android:layout_marginEnd="@dimen/activities_constraint_start_end"
android:layout_marginStart="@dimen/activities_constraint_start_end"
android:layout_marginTop="@dimen/activities_constraint_top_bottom"
android:background="@drawable/radius_background_exchange"
android:elevation="5dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
// some EditText and TextView views here
</android.support.constraint.ConstraintLayout>
<br.com.simplepass.loading_button_lib.customViews.CircularProgressButton
android:id="@+id/changePasswordBT"
style="@style/customButton"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginEnd="32dp"
android:layout_marginStart="32dp"
android:layout_marginTop="8dp"
android:fontFamily="@font/sans_web_medium"
android:text="@string/finish"
android:textAllCaps="false"
android:textColor="@android:color/white"
android:textSize="@dimen/signinup_button_font_size"
app:initialCornerAngle="5dp"
app:layout_constraintBottom_toBottomOf="@+id/changePasswordCTL"
app:layout_constraintEnd_toEndOf="@+id/changePasswordCTL"
app:layout_constraintStart_toStartOf="@+id/changePasswordCTL"
app:layout_constraintTop_toBottomOf="@+id/changePasswordCTL"
app:spinning_bar_color="@android:color/white"
app:spinning_bar_padding="6dp"
app:spinning_bar_width="4dp" />
</android.support.constraint.ConstraintLayout>
</android.support.design.widget.CoordinatorLayout>
最佳答案
当 elevation
不在图片中时,稍后在 XML 文件中定义的 View 将绘制在先前定义的 View 的“顶部”。但是,您的密码表单有 android:elevation="5dp"
,这将覆盖正常的绘图顺序。
要修复,还要为按钮添加高度。 android:elevation="5dp"
应该足够了,因为那时它们处于相同的高度并且应该适用正常规则。但是你可以给它更高的高度,以保证它总是在密码表单的顶部绘制。
关于android - 将两个 ConstraintLayout 带到 Button 前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53344413/
我正在尝试在 Android 上实现以下设计。 我知道要在那个位置放置按钮,我应该有两个约束布局;一种用于整个更改密码表单,另一种用于不带保存按钮的更改密码表单,然后将保存按钮的 Top 和 Bott
我必须从原始数据中获取声音并在listview中显示它们,我可以做到这一点,但名称与原始数据中的文件夹名称相同。 如何用我想要的名称更改它们?(还将播放的歌曲写入 TextView ) Here is
这很令人困惑,我已经阅读了 StackOverFlow 中的文档和其他一些问题。我只是不明白(或者答案不符合我的需要) 事情是这样的:我有一个 php,其中有两个来自 SQL 查询的值。到目前为止,一
我有一种设计模式,但我不确定如何创建它。它应该是这样的: 我仍在努力将 ImageView 放在卡片 View 前面。对此有任何想法或如何做到这一点的例子吗?谢谢! 这是我所做的:
我目前正在使用 Swift 编写游戏,但遇到了一些问题。基本上,我在 Storyboard中创建了所有 UI,并为每个屏幕(主菜单、设置、存储、播放等)提供了相应的 View Controller 。
在我的应用程序中,用户在 map 上绘制了一个形状并使用 UIBeizerPath 我正在绘制该路径。然后根据路径的坐标,我显示仅在该区域的结果。一切都很好,除了现在当注释落在 map View 上时
我有一个滑动 Pane 布局,左侧是一个 ListView ,右侧是一个包含我的 fragment 的 Pane 。当我单击 ListView 项时,我的 fragment 会正确加载到右侧 Pane
我有以下代码: public class MainActivity extends ActionBarActivity { EditText userfield; EditText p
我想把最后一列“描述”放到下一行 这是 fiddle http://jsfiddle.net/pratbhoir/fNhKp/12/ 应该是这样的我需要表格,描述td必须在同一个tr中。 Item n
我确定这很简单,但我似乎无法弄明白。我基本上是在尝试使用 C++ 生成 HTML 字符串并将其返回以存储在 Objective-C 模型类中,以便稍后在 Web View 中使用。 它的 C++ 端似
我正在使用 Mapbox SDK (SWIFT) 并创建了我的自定义 map 。我在 Storyboard的 map 上添加了一个按钮和图像,但是当我运行该应用程序时,它似乎隐藏在后面。我尝试了所有方
我有一个文本编辑器,其中有一个图像工具,它有一个插入功能,可以在左侧和右侧添加边距,但如果您想将图像移到父容器之外,则只有左边距有效,但右边距只是停在边缘容器 .draft-bg { paddin
我创建了一个可消耗的 COM 类库。 类库获取相机的图像。它的类型为图像/位图。 我在VB6中使用类库,我需要在VB6中显示这个图像。 如何将此 System.Drawing.Image 转换为 VB
我正在从 Ruby 转向 Objective-C,并且我一直在做: NSObject *foo; @property (nonatomic,retain) NSObject *foo; 在 .h 文件
我有一个项目需要 Android、iOS 和桌面模块来连接到 GAE 后端。 我通过 Android Studio 创建了后端,它工作正常。 据我了解,Android Studio 会生成端点类文件,
好吧,基本上我有一个带有一系列稍微重叠的 subview 的 View 。单击 subview 时,它会通过非常简单的两行代码移动到顶部(除其他外): -(void)mouseDown:(NSEven
在 sonarqube 服务器(版本 5.4)上,我为 C# 创建了一个新的质量配置文件,并且启用了一些规则,例如“CA1001:拥有一次性字段的类型应该是一次性的”。我已将此新配置文件定义为默认配置
Eclipse 有很多特性可以为开发者节省很多时间,例如: 1) 覆盖/实现方法... 2) TODO 列表... 3) 快速访问文档...(可能还有其他内容) 是否有任何适用于 VS 2010 的插
我是一名优秀的程序员,十分优秀!