[Notes] andriod应用,简单查询应用

点击按钮显示查询结果

目标很简单,就是点击按钮后,在text区域显示查询结果。需要解决如下问题:

  1. text部分修改
  2. 按钮事件注册与触发

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);
            }
        });
posted @ 2020-07-07 12:51  虚无真仙  阅读(114)  评论(0编辑  收藏  举报