@Override
protected void onCreate(Bundle savedInstanceBundle){
super.onCreate(savedInstanceBundle);
setContentView(R.layout.interacao_com_usuario);
}
New -> Other -> Android -> Android Icon Set
nomeDaVariavelView.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {
//Fazer algo
} });
nomeDaVariavelEditText.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { //fazer algo enquanto o texto está mudando } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) {
//fazer algo antes do texto ter mudado } @Override public void afterTextChanged(Editable s) {
//fazer algo depois do texto ter mudado } });
nomeVariavelSeekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar arg0) {
//Usuário parou de tocar
}
@Override
public void onStartTrackingTouch(SeekBar arg0) {
}
@Override
public void onProgressChanged(SeekBar arg0, int arg1,
boolean arg2) {
//Usuário está mudando
}
});
Toasts
Dialogs
Toast.makeText(getContext(),"Mensagem aqui",Toast.LENGTH_LONG).show();
new AlertDialog.Builder(this) .setTitle("Título do Alerta") .setMessage("Mensagem do Alerta") .setPositiveButton("Texto do Botão positivo", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { //Fazer algo se sim } }) .setNegativeButton("Texto do Botão negativo", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) {
//fazer algo se não
} }).show();