草庐IT

constraintlayout-barrier

全部标签

android - 在 android studio 中膨胀 ConstraintLayout 时出错

我在使用AndroidStudio时遇到问题。我最近升级了我的SDK管理器以包含;compile'com.android.support.constraint:constraint-layout:1.0.0-beta5'类路径是classpath'com.android.tools.build:gradle:2.2.3'项目构建良好。智能感知和文档工作正常。但是,当我尝试在我的手机上运行(调试)该应用程序时,出现此错误;Causedby:android.view.InflateException:BinaryXMLfileline#2:BinaryXMLfileline#2:Error

android - 将 ConstraintLayout 内的 FrameLayout 对齐到底部

我想要一个位于屏幕底部回收站View上方的布局(如框架),这样即使该布局可见,我仍然可以在它后面滚动回收站View。所以我想对齐屏幕底部的框架布局,并根据需要使其可见和不可见。这是我的代码。-->-->我对约束布局不太了解,但是当我从编辑器移动底部的View时,它使用的属性如下tools:layout_editor_absoluteX="0dp"tools:layout_editor_absoluteY="443dp"我想通过align_parentBottom等属性实现同样的效果。但是没有一个属性可供使用。我需要做什么才能使框架布局同时在回收站View的底部和顶部可见?谢谢:)

android - 窗口软输入模式ConstraintLayout

之前使用软输入模式没有问题,但是在包含ConstraintLayout之后,出现键盘时fragment内容不会上移。listfragmentpublicclassAuthFragmentextendsFragmentimplementsValidationListener{privatestaticfinalStringTAG=AuthFragment.class.toString();//UIreferences.@NotEmpty@Email@BindView(R.id.email)EditTextemail;@NotEmpty@BindView(R.id.password)Edi

android - ConstraintLayout layout_constraintDimensionRatio 不起作用

我使用了constraintLayout和layout_constraintDimensionRatio="1:1"(宽度为wrap_content,高度为0dp(match_constraint))因此,我希望宽度和高度为1:1,但它不起作用。怎么了?我附上了代码和屏幕截图。screenshot我引用android开发者网站上关于Constraintlayout的内容。https://developer.android.com/reference/android/support/constraint/ConstraintLayout.html#DimensionConstraints

android - OnClickListener 未在 ConstraintLayout 上触发

在我的android应用程序项目中,我必须在背景上制作一个带有ProgressBar的按钮和两个TextView。我第一次尝试是这样的:看起来不错,但是当我尝试添加OnClickListener时,它无法正常工作。keyboard_touch_1.setOnClickListener{Toast.makeText(this,"ITWORKS!!!",Toast.LENGTH_SHORT).show()}OnClickListener没有被触发,我不知道为什么。这可能很简单,但我不明白为什么。提前致谢。 最佳答案 删除android:

android - OnClickListener 未在 ConstraintLayout 上触发

在我的android应用程序项目中,我必须在背景上制作一个带有ProgressBar的按钮和两个TextView。我第一次尝试是这样的:看起来不错,但是当我尝试添加OnClickListener时,它无法正常工作。keyboard_touch_1.setOnClickListener{Toast.makeText(this,"ITWORKS!!!",Toast.LENGTH_SHORT).show()}OnClickListener没有被触发,我不知道为什么。这可能很简单,但我不明白为什么。提前致谢。 最佳答案 删除android:

c++ - C++ 示例 "Memory barrier"

这个问题在这里已经有了答案:C++MemoryBarriersforAtomics(2个答案)关闭9年前。我正在阅读这个关于volatile关键字的问题的答案:https://stackoverflow.com/a/2485177/997112那个人说:Thesolutiontopreventingreorderingistouseamemorybarrier,whichindicatesbothtothecompilerandtheCPUthatnomemoryaccessmaybereorderedacrossthispoint.Placingsuchbarriersaroundo

c++ - omp 临界区后是否存在隐式 Barrier

在omp临界区之后是否存在隐式omp屏障例如,我可以将以下代码版本1修改为版本2吗?版本-1intmin=100;#pragmaompparallel{intlocalmin=min;#pragmaompforschedule(static)for(inti=0;i版本2intmin=100;#pragmaompparallel{intlocalmin=min;#pragmaompforschedule(static)nowaitfor(inti=0;i版本1和版本2会得到相同的结果吗?omp临界区后是否存在隐式屏障?编辑:如果这个例子很差,我很抱歉。另外,我想知道版本1和版本2之间是

ios - GCD中的dispatch_barrier_async和串行队列,它们有什么区别?

我发现dispatch_barrier_async的工作机制是,只有在之前加入队列的所有block都完成后才会执行。它的工作方式类似于串行队列。因此,我不去区分这两种运行模式在GCD中的区别。 最佳答案 dispatch_barrier_[a]sync旨在与并发队列一起使用。它们还应与对dispatch_[a]sync的调用一起使用。常见的用法是“多读者,一个作者”模式。您设置了一个并发队列。对于“阅读器”block,您使用dispatch_[a]sync。对于“编写器”block,您使用dispatch_barrier_[a]sy

Android ConstraintLayout - 将一个 View 放在另一个 View 之上

我正在尝试在Button顶部添加一个ProgressBar(两者都在ConstraintLayout内)。但即使在onCreate中的ProgressBar上调用bringToFront后,它也始终停留在Button后面。ProgressBarprogressBar=(ProgressBar)findViewById(R.id.progressBar);progressBar.bringToFront(); 最佳答案 在ProgressBar上设置高程;2dp似乎有效。android:elevation="2dp"您也可以尝试按照s