Android 筆記:按鈕事件以及案例
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//獲取資源
view=(TextView) findViewById(R.id.show_text);
btn=(Button) findViewById(R.id.btn1);
//為button新增事件監聽器
btn.setOnClickListener(new
@Override
public void onClick(View v) {
view.setText("觸發了點選事件--------------");
}
});
}
實現輸入自動補充
Main.java
private String[]normalstring=new String[]{"Android"
private TextView show;
private Button clean;
private AutoCompleteTextView antoView;
private ArrayAdapter<String>arrayAdapter
//獲取資源
show=(TextView) findViewById(R.id.TextView_InputShow);
clean=(Button) findViewById(R.id.butn_clear);
antoView=(AutoCompleteTextView) findViewById(R.id.Auto_text);
/***實現一個介面卡***用來自動注入***/
arrayAdapter=new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line,normalstring);
antoView.setAdapter(arrayAdapter);
clean.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View v) {
antoView.setText("");
}
});
<AutoCompleteTextView