gpt4 book ai didi

java - 单击按钮时,内容不会改变。 - 安卓

转载 作者:行者123 更新时间:2023-12-01 19:02:04 28 4
gpt4 key购买 nike

我想更改按钮更改上的内容,但它永远不起作用。

        button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
setContentView(R.layout.blahdyblah);
}
});

这就是代码,但是每当我想更改 setContentView() 时,它都不会更改,它只是单击而不执行任何操作。如果有人可以帮助我完成这项任务...

我还尝试将 setContentView 放入另一个函数中......但这仍然不起作用。

最佳答案

我猜您希望在单击按钮时屏幕切换到另一个布局。尝试以下操作。首先,创建一个名为“blahdyblah”的 Activity ,而不仅仅是一个 xml 文件(因此您应该有两个 Activity ,其中包含带有 onClickListener 的按钮的主 Activity ,以及一个名为“blahdyblah”的单独 Activity )。完成此操作后,请尝试以下操作:

button.setOnClickListener(new View.OnClickListener() 
{
@Override
public void onClick(View v)
{
Intent intent = new Intent(MainActivity.this, blahdyblah.class);
startActivity(intent);
}
});

在代码中,将“MainActivity”替换为您在其中编写此 onClickListener 的类的名称。

将 blahdyblah.java 文件的内容 View 设置为 R.layout.blahdyblah我很确定这应该能满足您的要求。

blahdyblah.java

public class blahdyblah extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.blahdyblah);
}
}

关于java - 单击按钮时,内容不会改变。 - 安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11872056/

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