gpt4 book ai didi

java - 如何在 Java 和 .XML 中进行部分设计?

转载 作者:行者123 更新时间:2023-11-29 07:09:10 26 4
gpt4 key购买 nike

我正在尝试使用代码和 Java 进行设计。这是 Activity xml:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity"
android:id="@+id/hello">

</RelativeLayout>

这是我正在尝试的 Java 代码。

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
RelativeLayout layout=(RelativeLayout)findViewById(R.id.hello);
TextView txt=new TextView(this);
txt.setText("Hello World Problem");
layout.addView(txt);
setContentView(R.layout.activity_main);
}

在相对布局中,我想在 java 代码中添加 textview。但是上面的java代码不起作用。错误:不幸的是,应用程序已停止。我该如何编码?

最佳答案

R.id.hello无法通过 findViewById 找到直到你调用setContentView并添加 R.id.hello到您的 Activity View 。移动setContentView在你的 findViewById 之上行。

关于java - 如何在 Java 和 .XML 中进行部分设计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15984984/

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