2011-05-10 27 views
0

嗨 我在Android應用程序development.I新我練了while.Here Android開發是什麼,我試圖做的:關於Android的按鍵事件

在屏幕在兩個微調名爲「要「和」From「以及兩個名爲」Amount「和」Result「的編輯文本按鈕。我想要執行以下操作:

當清除按鈕單擊時,它會將」To「和」From「重設爲默認值,清除「金額」和「結果」。

任何人都可以有任何想法嗎?這將是非常有益的,如果我得到的代碼。 謝謝。

+0

向我們展示您已擁有的代碼。 – Flo 2011-05-10 15:30:21

+0

在計算器上,請尋求幫助而不是代碼! :) – necixy 2011-05-11 05:27:00

+0

我幫助你了類似的代碼,你需要閱讀代碼並找出答案。閱讀一些基本的Android代碼項目。 – yogsma 2011-05-11 15:40:39

回答

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); 
    } 
}); 

} 
} 
+0

非常感謝。很好地運作了 – Leon 2011-05-10 17:07:11

+0

如果它解決了您的問題,請不要忘記接受答案。 – yogsma 2011-05-10 18:48:42