如何使用 java 中的 FILL_PARENT Android 常量值

发布于 2024-10-24 06:47:09 字数 608 浏览 1 评论 0原文

背景: Android 文档 指出:

常量 公共静态最终int FILL_PARENT

视图请求的高度或宽度的特殊值。 FILL_PARENT 意味着视图希望与其父级一样大,减去父级的填充(如果有)。从 API 级别 8 开始,此值已弃用,并由 MATCH_PARENT 取代。

常量值:-1 (0xffffffff)

问题:
我确信我不需要实际定义这个值,但不清楚如何使用它。

例如:我想说

LayoutParams slp = new LayoutParams(android.R.FILL_PARENT,android.R.FILL_PARENT);

但我知道这是不对的。

如何从java访问这个常量

BACKGROUND: The Android documentation states:

Constants
public static final int FILL_PARENT

Special value for the height or width requested by a View. FILL_PARENT means that the view wants to be as big as its parent, minus the parent's padding, if any. This value is deprecated starting in API Level 8 and replaced by MATCH_PARENT.

Constant Value: -1 (0xffffffff)

QUESTION:
I'm sure it is not expected for me to actually define this value, but it is not clear how to use it.

For example: I want to say something like

LayoutParams slp = new LayoutParams(android.R.FILL_PARENT,android.R.FILL_PARENT);

But I know that is not right.

How do I access this constant from java

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凶凌 2024-10-31 06:47:09

该常量用于指定布局宽度或高度,因此在 xml 中
你会这样做

android:layout_width="FILL_PARENT"

并在代码中做

new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);

That constant is used to specify a layout width or height so in xml
you would do this

android:layout_width="FILL_PARENT"

and in code do

new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文