gpt4 book ai didi

Java 覆盖 Android 中的 XML?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:03:16 24 4
gpt4 key购买 nike

我想知道如果我用 XML 编写一个代码而另一个用 Java 编写代码会发生什么。

我的程序中有这段代码:

import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;

public class ActivityName extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// remove title
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
}
}

在我的 list 中我有这个:

<activity android:name=".ActivityName"
android:label="@string/app_name"
android:theme="@android:style/Theme.Black.NoTitleBar">
</activity>

我的应用程序一开始没有任何问题,但运行的是 Java 代码,而不是我在 XML 中的代码。我假设这对所有 XML 编辑都是正确的,但我想确定,如果我有一个与 XML 类似但有一些差异的 Java 代码,它会使用我的 XML 格式还是 Java 代码?

最佳答案

它将始终使用 Java 代码,因为它是第二个运行的。但是,如果您从 XML 扩展,并且在执行一些 Java 内容(对布局)之后扩展,那么 XML 会覆盖您编写的代码。

关于Java 覆盖 Android 中的 XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16787587/

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