gpt4 book ai didi

android - 11 岁以下 api 的 setTop 替代品

转载 作者:行者123 更新时间:2023-11-29 21:21:57 27 4
gpt4 key购买 nike

我一直在寻找 android 中 android.widget.ImageView.setTop# 方法的替代方法,该方法适用于 11 岁以下的 api 或 Honeycomb。这样的替代方案是否可用?

最佳答案

对于低于 Honeycomb(API 级别 11)的任何内容,您都必须使用 setLayoutParams(...)。您可以在 Android 中动态设置 View 的位置。例如,如果你的 xml 文件的 LinearLayout 中有一个 ImageView。那么你可以通过 LayoutParams 设置它的位置。但是请确保根据你的 xml 文件中采用的布局来获取 LayoutParams。根据采用的布局,有不同的 LayoutParams。

这里是要设置的代码:

 FrameLayout.LayoutParams layoutParams=new FrameLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
layoutParams.setMargins(int left, int top, int right, int bottom);
imageView.setLayoutParams(layoutParams);

关于android - 11 岁以下 api 的 setTop 替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20630544/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com