点击按钮显示查询结果
目标很简单,就是点击按钮后,在text区域显示查询结果。需要解决如下问题:
- text部分修改
- 按钮事件注册与触发
text修改
使用的text控件是EditiText,主要的使用方式如下:
public class MainActivity extends AppCompatActivity {
EditText edittext_query_stat;
EditText edittext_sold_num;
EditText edittext_sold_percentage;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
addListenerOnButton();
}
public void addListenerOnButton() {
edittext_query_stat = (EditText) findViewById(R.id.query_state_text);
edittext_sold_num = (EditText) findViewById(R.id.sold_num_text);
edittext_sold_percentage = (EditText) findViewById(R.id.sold_percentage_text);
edittext_sold_num.setText("100");
}
}
通过(EditText) findViewById
来将UI控件注册为对象,其中R.id.xxx
的内容可以在UI设计界面设置值。
然后EidtText可以通过setText
方法设置里面的值。
按钮事件
Button query_button;
query_button = (Button)findViewById(R.id.query_button);
query_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
edittext_query_stat.setText("查询中");
edittext_sold_num.setText("100");
edittext_sold_percentage.setText(100/182);
}
});