Skip to content

Instantly share code, notes, and snippets.

Created January 16, 2014 10:04
Show Gist options
  • Save anonymous/8452501 to your computer and use it in GitHub Desktop.
Save anonymous/8452501 to your computer and use it in GitHub Desktop.
package autocompletetextview.tktutorials.com;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.TextureView;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity {
private final Context context = this;
private AutoCompleteTextView favActor;
private TextView printedText;
private String selectedActor;
private ArrayAdapter<String> actorAdapter;
private static final String[] ACTORS = new String[] {
"Brad Pitt", "Leonardo DiCaprio", "Johnny Depp", "Morgan Freeman",
"Hugh Lawrie", "Will Ferrel"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
printedText = (TextView) findViewById(R.id.dinamicText);
favActor = (AutoCompleteTextView)findViewById(R.id.autoText);
loadData();
favActor.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
selectedActor = (String) parent.getItemAtPosition(position);
printedText.setText(selectedActor);
}
});
}
private void loadData() {
actorAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, ACTORS);
favActor.setAdapter(actorAdapter);
favActor.setThreshold(1);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment