Android widget: How to change the text of a button

前端 未结 7 1551
野性不改
野性不改 2020-12-13 06:31

How can I change the text of an Android button widget within code and not the XML file?

7条回答
  •  独厮守ぢ
    2020-12-13 07:01

    use the exchange using java. setText = "...", for class java there are many more methods for implementation.

        //button fechar
        btnclose.setEnabled(false);
        btnclose.setText("FECHADO");
        View.OnClickListener close = new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                if (btnclose.isClickable()) {
                    btnOpen.setEnabled(true);
                    btnOpen.setText("ABRIR");
                    btnclose.setEnabled(false);
                    btnclose.setText("FECHADO");
                } else {
                    btnOpen.setEnabled(false);
                    btnOpen.setText("ABERTO");
                    btnclose.setEnabled(true);
                    btnclose.setText("FECHAR");
                }
    
                Toast.makeText(getActivity(), "FECHADO", Toast.LENGTH_SHORT).show();
            }
        };
    
        btnclose.setOnClickListener(close); 
    

提交回复
热议问题