Android 1的3个按钮功能

用户名

我有1个功能来打印按钮的文本,并且我将该功能用于3个按钮,我如何知道用户单击哪个按钮?(对不起,但我的英语水平很低)例如:

        public void function(View view) {
        TextView text = (TextView) findViewById(R.id.textView);
        Button button1= (Button) findViewById(R.id.button3);
        Button button1= (Button) findViewById(R.id.button4);
        Button button1= (Button) findViewById(R.id.button5);

        text.setText(button <?> .getText()); }

是用户单击的按钮的编号

以任何方式知道用户单击哪个按钮?请帮忙,谢谢。

主权

您可以定义一键式侦听器,并为所有按钮设置此侦听器。例如:

private OnClickListener genericListerner = new OnClickListener() { 
    public void Click(View v) {
        switch(v.getId())
        {
              case R.id.button3:
               text.setText(button3.getText().toString());
              break;
              case R.id.button4:
              text.setText(button4.getText().toString());
              break;
              case R.id.button5:
              text.setText(button5.getText().toString());
              break;
              default:
              //do something
    } 
}; 

并按以下方式设置侦听器:

button3.setOnClickListener(genericListener);
button4.setOnClickListener(genericListener);
button5.setOnClickListener(genericListener);

我不确定这是否是您要的内容,但是这段代码的基本作用是,如果您单击按钮3,则将textview的文本设置为按钮3的文本;如果您单击按钮4,则将textview的文本设置为按钮4的文本。如果您单击按钮5,则它将textview的文本设置为按钮5的文本。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

具有两个功能的Android按钮

来自分类Dev

带有3个按钮ANDROID的简单测验

来自分类Dev

Android:如何更改将屏幕分成3个相等的按钮

来自分类Dev

在警报对话框上设置3个按钮,Android吗?

来自分类Dev

带有3个按钮ANDROID的简单测验

来自分类Dev

多次单击一个按钮以运行相同的功能,java android studio

来自分类Dev

每次使用android studio按下按钮时,如何让1个按钮播放随机声音

来自分类Dev

如何覆盖android后退按钮以添加功能

来自分类Dev

具有类似按钮功能的android应用

来自分类Dev

Android-按住按钮时重复功能

来自分类Dev

如何在 Unity 3D(C#) 中为 Android 设备编写 UI 按钮(带有退出功能)?

来自分类Dev

android如何在一行中对齐3个按钮?

来自分类Dev

如何在一行中对齐3个按钮,Android?

来自分类Dev

如何在xml中以相同的空间水平并排创建3个按钮(Android)

来自分类Dev

Android-超过3个片段中使用的Activity中的单个按钮

来自分类Dev

如何在android中绘制它们之间具有相等垂直距离的3个按钮?

来自分类Dev

Android在相对布局中使按钮为屏幕宽度和高度的1/3

来自分类Dev

Android:LinearLayout,底部有2个按钮

来自分类Dev

Android创建一个“扁平按钮”

来自分类Dev

Android:TableRow中的2个按钮

来自分类Dev

创建一个新的按钮Android

来自分类Dev

如何使用Android Studio创建两个Android按钮

来自分类Dev

1小时后Android执行功能

来自分类Dev

带有kivy的android上的后退按钮功能

来自分类Dev

Android Studio-按钮小部件OnClick。找不到功能

来自分类Dev

Android-该功能从未使用过按钮视图

来自分类Dev

带有kivy的android上的后退按钮功能

来自分类Dev

如何在Android布局中向按钮添加功能?

来自分类Dev

按下按钮后,让我的Android应用启动呼叫功能

Related 相关文章

  1. 1

    具有两个功能的Android按钮

  2. 2

    带有3个按钮ANDROID的简单测验

  3. 3

    Android:如何更改将屏幕分成3个相等的按钮

  4. 4

    在警报对话框上设置3个按钮,Android吗?

  5. 5

    带有3个按钮ANDROID的简单测验

  6. 6

    多次单击一个按钮以运行相同的功能,java android studio

  7. 7

    每次使用android studio按下按钮时,如何让1个按钮播放随机声音

  8. 8

    如何覆盖android后退按钮以添加功能

  9. 9

    具有类似按钮功能的android应用

  10. 10

    Android-按住按钮时重复功能

  11. 11

    如何在 Unity 3D(C#) 中为 Android 设备编写 UI 按钮(带有退出功能)?

  12. 12

    android如何在一行中对齐3个按钮?

  13. 13

    如何在一行中对齐3个按钮,Android?

  14. 14

    如何在xml中以相同的空间水平并排创建3个按钮(Android)

  15. 15

    Android-超过3个片段中使用的Activity中的单个按钮

  16. 16

    如何在android中绘制它们之间具有相等垂直距离的3个按钮?

  17. 17

    Android在相对布局中使按钮为屏幕宽度和高度的1/3

  18. 18

    Android:LinearLayout,底部有2个按钮

  19. 19

    Android创建一个“扁平按钮”

  20. 20

    Android:TableRow中的2个按钮

  21. 21

    创建一个新的按钮Android

  22. 22

    如何使用Android Studio创建两个Android按钮

  23. 23

    1小时后Android执行功能

  24. 24

    带有kivy的android上的后退按钮功能

  25. 25

    Android Studio-按钮小部件OnClick。找不到功能

  26. 26

    Android-该功能从未使用过按钮视图

  27. 27

    带有kivy的android上的后退按钮功能

  28. 28

    如何在Android布局中向按钮添加功能?

  29. 29

    按下按钮后,让我的Android应用启动呼叫功能

热门标签

归档