2017-11-07 16 views
0

を追加押した後、ラジオボタンから選択を元に戻す方法を、私はこのクラスのプロジェクトがあります:Class Projectだから、ボタン

をし、私はボタンをクリックした後、空にすべてのテキストとラジオボタンの選択を設定したい「Tambah」(それは加算を意味する)。

私は、このメソッドを使用してテキストフィールドおよびテキスト領域でそれを行うことができます。

private void kosongkanText(){ 
txtIdPelanggan.setText(""); 
txtNamaPelanggan.setText(""); 
Talamat.setText(""); 
txtNotlp.setText(""); 

が、どのようにラジオボタンにそれを行うには?。すでにこれを試してみて、動作していない:

groupJenisKelamin.setSelected(null, rootPaneCheckingEnabled); 

答えて

0

私は本当にあなたの質問は、しかし、あなたはすでにあなたがたとえばsetChecked(偽) を使用することができます確認のラジオボタンをオフにしたい場合はものを得るいけない:

private boolean flagpria = false; 
private boolean flagwanita = false; 


rdbtnMale.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      if (rdbtnMale.isChecked()) { 
       if (!flagmale) { 
        rdbtnPria.setChecked(true); 
        rdbtnWanita.setChecked(false); 
        flagpria = true; 
        flagwanita = false; 
       } else { 
        flagpria = false; 
        rdbtnPria.setChecked(false); 
        rdbtnWanita.setChecked(false); 
       } 
      } 
     } 
    }); 


    rdbtnFemale.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      if (rdbtnFemale.isChecked()) { 
       if (!flagfemale) { 
        rdbtnWanita.setChecked(true); 
        rdbtnPria.setChecked(false); 
        flagwanita = true; 
        flagpria = false; 
       } else { 
        flagwanita = false; 
        rdbtnWanita.setChecked(false); 
        rdbtnPria.setChecked(false); 
       } 
      } 
     } 
    }); 

上記のこれらのコードは、あなたが「wanita」で「PRIA」をチェックすると、このコードは私が追加ボタンをクリックした後、ラジオボタンをオフにすることを意図し、それ

+0

のチェックを外します2ラジオボタンを持っている意味します。私は2つのラジオボタンの間で選ぶことができます。私が望むのは、追加ボタンとデータベースに挿入された値をクリックすると、すべてのフィールドがデフォルトに戻ります。 –

+0

実際には、setChecked(false)を使用して上記の同じロジックを使用できます –