当前位置: 首页 > 知识库问答 >
问题:

Android视图与父视图脱节

松桐
2023-03-14

我的问题是,有没有一种方法可以让他的父母对他视而不见?我试着这么做,但我不知道怎么做

我尝试使用RelativeLayout和ConstraintLayout,但还是不行。。。

                    </LinearLayout>

                <RelativeLayout
                    android:layout_width="match_parent"
                    android:layout_height="match_parent">

                    <ImageView
                        android:id="@+id/card_promotion_image"
                        android:layout_width="128dp"
                        android:layout_height="110dp"
                        android:layout_marginTop="5dp"
                        android:layout_marginEnd="-20dp"
                        android:src="@drawable/im_carrying_letters" />
                </RelativeLayout>


            </androidx.constraintlayout.widget.ConstraintLayout>

我想要的

我得到的

共有1个答案

曹均
2023-03-14

如果要将其水平移出超级视图,请在代码中尝试修改translationX属性。如果要垂直移动它,请尝试修改translationZ属性。另外,不要忘记将超级视图的clipToPadding和clipChildren属性设置为false,以便您移动的视图可以显示在其超级视图的边框之外

 类似资料:
  • 14.5. 视图与视图解析 所有web应用的MVC框架都有它们处理视图的方式。Spring提供了视图解析器供你在浏览器显示模型数据,而不必被束缚在特定的视图技术上。Spring内置了对JSP,Velocity模版和XSLT视图的支持。 第 15 章 集成视图技术这一章详细说明了Spring如何与不同的视图技术集成。 ViewResolver和View是Spring的视图处理方式中特别重要的两个接口

  • 我正在尝试在RecyclerView的行之间嵌入图像(作为另一个ViewType/ViewHolder)。所述图像必须具有9:5的宽高比,最大高度为600px,因此在较大的手机或平板电脑上不会变得巨大,因此,如果由于宽高比调整大小,其大小与父宽度不匹配,则必须水平居中。 在没有自定义代码的情况下,这可以实现吗?我尝试了 ConstraintLayout 和 PercentFrameLayout,但

  • 问题内容: 我在这个LinearLayout中有一个LinearLayout和ImageView。 ImageView有翻译效果。 动画有效,但是当ImageView移至LinearLayout之外时,动画消失了。 我如何在不修改LinearLayout高度的情况下进行修复。 问题答案: 找到ImageView所属的ViewGroup并应用ViewGroup.setClipChildren(fal

  • 与这里的问题类似,但有一些关键的区别。最值得注意的是,在最新的支持库发布之前,公认的答案是有效的。 以下是自定义视图布局: 现在,当您尝试设置自定义视图时: 所以,我的问题是,有没有一种方法可以让一个自定义视图actionbar使用最新的支持库填充宽度? 编辑在做了更多的测试之后,我发现将targetsdkversion/compilesdkversion设置为19,并使用V7:19.0.1(或V

  • 图层与视图     如果你曾经在iOS或者Mac OS平台上写过应用程序,你可能会对视图的概念比较熟悉。一个视图就是在屏幕上显示的一个矩形块(比如图片,文字或者视频),它能够拦截类似于鼠标点击或者触摸手势等用户输入。视图在层级关系中可以互相嵌套,一个视图可以管理它的所有子视图的位置。图1.1显示了一种典型的视图层级关系 图1.1 一种典型的iOS屏幕(左边)和形成视图的层级关系(右边)   在iO

  • RequestToViewNameTranslator接口可以在逻辑视图名未被显式提供的情况下,决定一个可用的逻辑视图View名。 DefaultRequestToViewNameTranslator能够将请求URL映射到逻辑视图名上去,如下面代码例子所示: public class RegistrationController implements Controller { publi

  • 我有一个android布局,它有一个,里面有很多元素。在的底部有一个,然后由适配器填充。 我遇到的问题是,android将从中排除,因为已经具有可滚动的功能。我希望与内容一样长,并且主滚动视图是可滚动的。 我怎样才能达到这种行为呢? 下面是我的主要布局: 然后以编程方式将组件添加到具有ID:的linearlayour中。下面是加载到LinearLayout中的一个视图。就是这个给我卷轴带来麻烦的。

  • 我需要使用javaFX2执行以下操作: 1-)加载图像并使用imageView显示。[好的] 2-)右键单击并选择“添加节点”选项,屏幕上将出现一个黑色圆圈,您可以将圆圈拖动到图像的任何位置。[好的] 3-)使用鼠标的滚轮放大或缩小图像视图,在图像上提供“缩放感觉”。[确定] 3.1-)但是,每次缩放图像时,我都希望我的圆圈遵循缩放比例,这意味着它们不能保持在屏幕的相同位置。[不知道] 我的问题是