package com.feebe.musicsearch;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnKeyListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageButton;
public class SearchTab extends Activity {
private EditText searchTitle;
private ImageButton searchButton;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.search_tab);
searchTitle = (EditText) findViewById(R.id.search_query_words);
searchButton = (ImageButton) findViewById(R.id.search_button);
searchTitle.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_UP) {
search();
return true;
}
return false;
}
});
searchButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
search();
}
});
}
private void search() {
String title = searchTitle.getText().toString();
boolean hasTitle = title.length() > 0;
if(hasTitle) {
Intent intent = new Intent();
intent.putExtra(Const.Key, title);
intent.setClass(SearchTab.this, SearchList.class);
startActivityForResult(intent, 1);
}
}
}