О событии кнопки Android - PullRequest
0 голосов
/ 10 мая 2011

Привет, я новичок в разработке приложений для Android. Я занимаюсь разработкой для Android некоторое время. Вот то, что я пытаюсь сделать:

На экране есть два счетчика, названные «To» иОт "и две кнопки редактирования текста с именами" Сумма "и" Результат ". Я хочу сделать следующее:

при нажатии кнопки Очистить это сбросит значения" Кому "и" От "на значения по умолчанию и очистит«Сумма» и «Результат».

У кого-нибудь может быть какая-либо идея? Будет очень полезно, если я получу код.Спасибо.

1 Ответ

0 голосов
/ 10 мая 2011

Это просто грубый код, который я не тестировал, я просто написал поверх своей головы, поэтому могут быть некоторые ошибки, и я просто предположил некоторые идентификаторы компоновки. Вы должны это выяснить.

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

}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...