gpt4 book ai didi

android - 当布局宽度为 720 时,RelativeLayout.getWidth 返回 0

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:46:43 30 4
gpt4 key购买 nike

<分区>

我正在尝试学习 android 的基础知识,当我调用 RelativeLayout.getWidth 时,我得到 0 作为值而不是预期的布局大小。

我有一个 RelativeLayout 填充我的屏幕:

    <RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/activity_one>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="test"
android:id="@+id/test"/>
</RelativeLayout >

但是当我在 oncreate() 中使用下面的代码时,我得到 0 而不是预期的屏幕宽度 720。

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_one);

RelativeLayout rl= (RelativeLayout) findViewById(R.id.activity_one);

TextView tempTextview = (TextView) findViewById(R.id.test);

tempTextview.setText("W: " + rl.getWidth() + " - H:" + rl.getHeight());
}

我一定是犯了一个非常愚蠢的错误,但我看不出是什么。

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