关于Android按钮事件

时间:2011-05-10 15:23:13

标签: android events button

您好 我是android应用程序开发的新手。我正在练习android开发一段时间。这就是我想要做的:

在屏幕上有两个名为“To”和“From”的微调器和两个名为“Amount”和“Result”的编辑文本按钮。我想执行以下操作:

单击“清除”按钮时,会将“收件人”和“发件人”重置为默认值并清除“金额”和“结果”。

任何人都可以有任何想法吗?如果我得到代码,它会非常有用。 感谢。

1 个答案:

答案 0 :(得分:0)

这只是粗略的代码,我还没有测试过,我只是写在我的头上,所以可能有一些错误,我只是假设一些布局ID。你需要明白这一点。

public class SpinnerExample extends Activity {
private String array_spinner[];
private Spinner toSpinner;
private Spinner fromSpinner;
private Button btnClear;
private EditText etAmount;
private EditText etResult;
@Override
public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.main);
     array_spinner=new String[3];
     array_spinner[0]="1";
     array_spinner[1]="2";
     array_spinner[2]="3";

fromSpinner = (Spinner)findViewById(R.id.fSpinner);
toSpinner = (Spinner)findViewById(R.id.tSpinner);
ArrayAdapter fromadapter = new ArrayAdapter(this,
android.R.layout.fspinneritem, array_spinner);
ArrayAdapter toadapter = new ArrayAdapter(this,android.R.layout.tspinner_item,array_spinner);

btnClear = (Button)findViewById(R.id.clear_button);


btnClear.setOnClickListener(new Button.OnClickListener(){
     public void onClick(View v){
       etAmount = (EditText)findViewById(R.id.amount_et);
       etResult = (EditText)findViewById(R.id.result_et);
       etAmount.setText("");
       etResult.setText("");
       fromSpinner.setAdapter(fromadapter);
       toSpinner.setAdapter(toadapter);
    }
});

}
}