作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 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
}
});
}
}
最佳答案
将所有这些按钮添加到 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/
我是一名优秀的程序员,十分优秀!