Android中的OnClickListener界面

ARP协议

我是编程新手,我在android中有非常基础的知识。正如我在Java中了解到的那样,无法实例化接口,并且这new是Java中指示创建实例的关键字。我在Android中遇到以下代码:

public class MyActivity extends Activity {

  @Override
  protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);

    setContentView(R.layout.mylayout);
    findViewById(R.id.button1).setOnClickListener(mButton1_OnClickListener);
  }  

  //On click listener for button1
  final OnClickListener mButton1_OnClickListener = new OnClickListener() {
    public void onClick(final View v) {
        //Inform the user the button has been clicked
        Toast.makeText(this, "Button1 clicked.", Toast.LENGTH_SHORT).show();               
    }
  };
}

上面的代码OnClickListener是一个公共接口,并且onClick(final View v)是一个抽象方法,这是我的问题:OnClickListener作为一个接口,如何才能new在上面的示例中使用关键字创建它的实例?

ARP协议

经过长期的研究,可以弄清匿名类。基本上Anonymous代表NO NAME,因此没有任何名称的类就是Anonymous类。前任:

  final OnClickListener mButton1_OnClickListener = new OnClickListener() {
        public void onClick(final View v) {
            //Inform the user the button has been clicked
            Toast.makeText(this, "Button1 clicked.", Toast.LENGTH_SHORT).show();               
        }
      };

让我们以上述代码为例,它是一个匿名实现,其中mButton1_OnClickListener是匿名类的对象,而此匿名类实现了OnClickListener接口。Similer示例-匿名类如何使用“扩展”或“实现”?

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android中的OnClickListener界面

来自分类Dev

Dialog Android中的OnclickListener

来自分类Dev

OnClickListener中的Android URI

来自分类Dev

Dialog Android中的OnclickListener

来自分类常见问题

XML中的Android onClick与OnClickListener

来自分类Dev

如何在Android中隐藏用户界面

来自分类Dev

Android中的登录界面出现错误

来自分类Dev

如何在Android中隐藏用户界面

来自分类Dev

Android中的存储库模式单界面

来自分类Dev

在customlistview android中设置按钮的onclicklistener

来自分类Dev

在Android中recyclerview的特定项目上的onclicklistener

来自分类Dev

Android开发-在MainActivity中实现onClickListener

来自分类Dev

Android:ListView 在 OnClickListener 中不起作用

来自分类Dev

Lambda 作为 Android onClicklistener 中的函数参数

来自分类Dev

Android Studio图形界面中的ViewFlipper开关?

来自分类Dev

Android-尝试在圆形界面中按区域创建按钮

来自分类Dev

点击界面回调在Android中为null

来自分类Dev

应用内审核界面无法在Android中启动

来自分类Dev

用户界面有时无法在Android中更新

来自分类Dev

Android-尝试在圆形界面中按区域创建按钮

来自分类Dev

Android在RecyclerView OnClickListener中获取Firebase推送ID

来自分类Dev

ViewPager onClickListener在Android中引用错误的视图

来自分类Dev

在Android中不使用onclicklistener访问列表视图项

来自分类Dev

Android OnClickListener更新同一ListView行中的文本

来自分类Dev

Android:ArrayAdapter中的onClickListener没有响应

来自分类Dev

在Android中实现View.OnClickListener的最佳方法

来自分类Dev

Android-onClickListener不适用于CardView中的ImageButton

来自分类Dev

如何在Android中的Fragment上使用OnClickListener

来自分类Dev

android片段中的snackbar-onClickListener()构建gradle失败

Related 相关文章

  1. 1

    Android中的OnClickListener界面

  2. 2

    Dialog Android中的OnclickListener

  3. 3

    OnClickListener中的Android URI

  4. 4

    Dialog Android中的OnclickListener

  5. 5

    XML中的Android onClick与OnClickListener

  6. 6

    如何在Android中隐藏用户界面

  7. 7

    Android中的登录界面出现错误

  8. 8

    如何在Android中隐藏用户界面

  9. 9

    Android中的存储库模式单界面

  10. 10

    在customlistview android中设置按钮的onclicklistener

  11. 11

    在Android中recyclerview的特定项目上的onclicklistener

  12. 12

    Android开发-在MainActivity中实现onClickListener

  13. 13

    Android:ListView 在 OnClickListener 中不起作用

  14. 14

    Lambda 作为 Android onClicklistener 中的函数参数

  15. 15

    Android Studio图形界面中的ViewFlipper开关?

  16. 16

    Android-尝试在圆形界面中按区域创建按钮

  17. 17

    点击界面回调在Android中为null

  18. 18

    应用内审核界面无法在Android中启动

  19. 19

    用户界面有时无法在Android中更新

  20. 20

    Android-尝试在圆形界面中按区域创建按钮

  21. 21

    Android在RecyclerView OnClickListener中获取Firebase推送ID

  22. 22

    ViewPager onClickListener在Android中引用错误的视图

  23. 23

    在Android中不使用onclicklistener访问列表视图项

  24. 24

    Android OnClickListener更新同一ListView行中的文本

  25. 25

    Android:ArrayAdapter中的onClickListener没有响应

  26. 26

    在Android中实现View.OnClickListener的最佳方法

  27. 27

    Android-onClickListener不适用于CardView中的ImageButton

  28. 28

    如何在Android中的Fragment上使用OnClickListener

  29. 29

    android片段中的snackbar-onClickListener()构建gradle失败

热门标签

归档