簡體   English   中英

如何在 Android Studio 中的按鈕單擊上創建一個新按鈕?

[英]How to make a new button on a button click in Android Studio?

我是 Android Studio 的新手。 我有兩個按鈕 - Button1 和 Button2。 當我單擊 Button1 時,會在 Button1 和 Button2 之間顯示更多按鈕 - Button1A 和 Button1B。 當我再次單擊 Button1(或取消單擊)時,這些按鈕(Button1A 和 Button1B)應該 go 消失。

我的問題是弄清楚整體后勤問題:應該如何生成這些按鈕以及如何保持格式?

任何幫助將不勝感激!

在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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM