gpt4 book ai didi

java - 如何在 Android Studio 中单击按钮时创建一个新按钮?

转载 作者:行者123 更新时间:2023-12-01 17:28:51 25 4
gpt4 key购买 nike

我是 Android Studio 新手。我有两个按钮 - Button1 和 Button2。当我单击 Button1 时,在 Button1 和 Button2 之间应该会显示更多按钮 - Button1A 和 Button1B。当我再次单击 Button1(或取消单击)时,这些按钮(Button1A 和 Button1B)应该消失。

我的问题是弄清楚整体逻辑:应该如何生成这些按钮以及如何保持格式?

任何帮助将不胜感激!

在activity_main.xml中,我只有Button1和Button2。

Java 代码(MainActivity):

 public class MainActivity extends AppCompatActivity {

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

Button button1 = findViewById(R.id.button1);

button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//create two more buttons
}
});
}
}

A sketch of what the screen should look like

最佳答案

将所有这些按钮添加到 xml 文件中您想要的位置。并根据您的需要制作

buttonName.setVisibility(View.GONE);

使按钮不可见

或者

buttonName.setVisibility(View.VISIBLE);

使按钮可见。

查看此处了解更多信息 https://developer.android.com/reference/android/transition/Visibility

关于java - 如何在 Android Studio 中单击按钮时创建一个新按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61164599/

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