gpt4 book ai didi

java - 扩展 Hello World 教程

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

我正在编写我的第一个应用程序,并且仍在学习 JavaXML。 android教程设置了两个activity,一个接收用户输入,另一个activity简单获取输入并显示在另一个屏幕上。第二个 Activity 看起来像这样:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

//Get the message from Intent
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);


//Create the text view
TextView textView = new TextView(this);
textView.setTextSize(40);
textView.setText(message);

setContentView(textView);
}

我的问题是:如何在 xml 中使用“消息”而不是这个 java 文档?我想避免使用 setContentView(textView) 因为我想向 Activity 屏幕添加更多内容。您有什么建议?

最佳答案

setContentView() 是加载 Activity 的 UI 所必需的。您有两种选择来创建发送到 setContentView() 的主视图:

  1. 您可以使用 Java 代码创建布局。

  2. 您可以在 XML 文件中创建布局。

通常第二种情况更适用于静态 UI,第一种情况下 UI 更动态。

我建议你熟悉the Official Android Documentation .特别是,你应该看看 UI Overview了解 Android UI 框架。

您可能还对使用 string resource 感兴趣存储用于“额外”的 key ,这些 key 存储在 Intent 中,发送到您的 onCreate() 方法。

关于java - 扩展 Hello World 教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16721358/

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