Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android中使用View类而不是Button类来制作命令按钮?_Android_Button_View - Fatal编程技术网

在Android中使用View类而不是Button类来制作命令按钮?

在Android中使用View类而不是Button类来制作命令按钮?,android,button,view,Android,Button,View,我目前正在学习Android编程,我在活动类(不是xml)中创建命令按钮的方法是“导入Android.widget.Button;”,然后创建按钮实例,例如“按钮退出=(按钮)findViewById(R.id.exitButton);” 但我遇到了一些源代码文件,其中包含一个用作按钮的视图实例。代码的其余部分似乎类似,但唯一的区别是他使用的是视图类而不是按钮类 有人能告诉我这两种方法的区别吗 提前谢谢 以下两个代码均有效: 按钮退出=(按钮)findViewById(R.id.exitButt

我目前正在学习Android编程,我在活动类(不是xml)中创建命令按钮的方法是
“导入Android.widget.Button;”
,然后创建按钮实例,例如
“按钮退出=(按钮)findViewById(R.id.exitButton);”

但我遇到了一些源代码文件,其中包含一个用作按钮的视图实例。代码的其余部分似乎类似,但唯一的区别是他使用的是视图类而不是按钮类

有人能告诉我这两种方法的区别吗


提前谢谢

以下两个代码均有效:

  • 按钮退出=(按钮)findViewById(R.id.exitButton)
  • View exit=(按钮)findviewbyd(R.id.exitButton)
  • 因为视图是按钮、列表视图、GridView、RelativeLayout、LinearLayout等所有小部件的超级类

    查看按钮的此快照类:

    现在,检查下面的快照以了解RelativeLayout

    请发布(指向/实际的链接)您所指的源代码。不能将
    视图
    用作按钮。一定有它的一些子类。谢谢你的精彩解释。