我确实有清晰的功能,但价值仍不明确。我可以知道如何解决这个问题吗?
public class abc extends MenuActivity implements OnClickListener{
EditText et3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.safebox_flow);
et3 = (EditText)findViewById(R.id.EditText02);
et3.setText(String.valueOf('0'));
et3.setOnClickListener(this);
}
@Override
public void onClick(View v){
//Also here check the edittext02 id thats set in the xml layout
if(v.getId() == R.id.EditText02){
et3.setText("");
}
}
}
答案 0 :(得分:0)
试试:
et3.setText("");
而不是:
et3.setText(null);
答案 1 :(得分:0)
试试这个:
et3 = (EditText)findViewById(R.id.EditText02);
et3.setOnClickListener(this);
@Override
public void onClick(View v){
if(v.getId() == R.id.EditText02){
et3.setText("");
}
}
答案 2 :(得分:0)
代码的以下部分将进入onCreate方法。
//Here make sure **EditText02** is the id that you have declared in XML
et3 = (EditText) findViewById(R.id.EditText02); //input type for edittext02 is number
et3.setOnClickListener(this);
public void onClick(View v){
//Also here check the edittext02 id thats set in the xml layout
if(v.getId() == R.id.EditText02){
et3.setText("");
}
}
还要确保您的类实现OnClickListener
//example below
public class MainActivity extends Activity implements OnClickListener {
如果您仍然遇到问题,请在下方发表评论。希望这有帮助!