我是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