一、界面设计

在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、运行结果

 

 

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. android 定位的4种方式介绍
  3. android 开发如何获得第三方应用Widget的包名和类名
  4. Android的资源引用(1)(字符串、颜色、尺寸、数组)
  5. Android(安卓)如何使用短信链接打开APP
  6. git下载Android源代码(含kernel)
  7. Android登录界面的实现代码分享
  8. 手把手带你打造一个 Android(安卓)热修复框架
  9. Json解析(GSON开源库——最简单的json解析)

随机推荐

  1. 转 Android是什么?
  2. Android中TextVIew一些属性
  3. Android(安卓)layout_margin 无效的解决
  4. Android蓝牙开发浅析
  5. android:inputType标签
  6. Android(安卓)EditText属性
  7. Android(安卓)资源文件中@、@android:typ
  8. android:launchMode="singleTask" intent
  9. android EditText输入限制
  10. TextView(标签控件)