Andoid Studio-android开发03-点击按钮Button-在TextView上显示文本
16lz
2021-01-25
一、界面设计
在activity的design模式下,从palette中拖曳三个TextView和一个Button到界面上
在activity_main.xml中设置整体布局为:
在设计模式下,拖动TextView和Button的边框,调整大小。
对应的xml代码为:
<?xml version="1.0" encoding="utf-8"?>
二、代码设计
现在要设计Button的事件函数,功能是:点击Button,在三个TextView上面分别显示:ACC_X:、 ACC_Y:、 ACC_Z:
(后面要完善的是,冒号后面分别是加速度传感器三个轴的数据。)
1、定义一个onclicklistener监听器
当点击时,在三个TextView上显示文本。class MyOnClickListener implements View.OnClickListener{ @Override public void onClick(View v) { TextView tvx=findViewById(R.id.tvx); TextView tvy=findViewById(R.id.tvy); TextView tvz=findViewById(R.id.tvz); tvx.setText("ACC_X:10"); tvy.setText("ACC_Y:230"); tvz.setText("ACC_Z:53"); }}
2、将监听器和Button关联
public class MainActivity extends AppCompatActivity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button bt=findViewById(R.id.bt_dsp); bt.setOnClickListener(new MyOnClickListener()); } class MyOnClickListener implements View.OnClickListener { @Override public void onClick(View v) { TextView tvx=findViewById(R.id.tvx); TextView tvy=findViewById(R.id.tvy); TextView tvz=findViewById(R.id.tvz); tvx.setText("ACC_X:10"); tvy.setText("ACC_Y:230"); tvz.setText("ACC_Z:53"); } }}
3、运行结果
更多相关文章
- 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
- android 定位的4种方式介绍
- android 开发如何获得第三方应用Widget的包名和类名
- Android的资源引用(1)(字符串、颜色、尺寸、数组)
- Android(安卓)如何使用短信链接打开APP
- git下载Android源代码(含kernel)
- Android登录界面的实现代码分享
- 手把手带你打造一个 Android(安卓)热修复框架
- Json解析(GSON开源库——最简单的json解析)