View arg0和View v有什么区别?

Pranit Bankar

我为代码编写了一个xml文件,它有2个按钮。但是,默认情况下,java文件中的按钮显示了这一点。

BCel.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View arg0) {
        // TODO Auto-generated method stub
        output=(input-32)*5/9;  
    }
});
BFah.setOnClickListener(new View.OnClickListener() {    
    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        output=1.8*input+32;
    }
});

(输出= ...显然是我写的)

我不明白的是为什么它在第一个中显示arg0,而在第二个中显示v。其他类似的问题问为什么它显示arg0,arg1,ar2等,但我无法理解这种变化。

这会在我的应用程序中引起任何错误吗?

Aioobe

arg0v只是变量名。您可以选择任何有效的Java标识符。

我不明白的是为什么它在第一个中显示arg0,而在第二个中显示v。

如果您在Eclipse中选择“ OnClickListener中的Override方法”选项或者让Eclipse在匿名类中填充方法,它将自动选择与被覆盖方法相同的变量名(如果未附加源代码,则为arg N)。 。

这会在我的应用程序中引起任何错误吗?

不,只要您坚持使用有效的Java标识符,就不会引起任何错误。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

{{view}}和{{#view}}有什么区别

来自分类Dev

{{view}}和{{#view}}有什么区别

来自分类Dev

PyTorch中的view和view_as有什么区别?

来自分类Dev

MySQL中INDEX和VIEW有什么区别

来自分类Dev

List.view和LazyList有什么区别?

来自分类Dev

PyTorch 中的 .flatten() 和 .view(-1) 有什么区别?

来自分类Dev

return View :: make()和return Response :: view()有什么区别?

来自分类Dev

View类中的draw()和onDraw()方法有什么区别?

来自分类Dev

Android:View.inflate和getLayoutInflater()。inflate有什么区别?

来自分类Dev

View.findViewById()和Activity.findViewById()有什么区别?

来自分类Dev

View Controller演示的“多个”和“单个”之间有什么区别?

来自分类Dev

Backbone的view.remove()方法和使用$(div).html('')有什么区别?

来自分类Dev

Android中的View上的setMinHeight和setMinimumHeight有什么区别?

来自分类Dev

env,declare和compgen -v有什么区别?

来自分类Dev

视图视图和视图 v 之间有什么区别?

来自分类Dev

env,declare和compgen -v有什么区别?

来自分类Dev

“ as?”,“ as!”和“ as”有什么区别?

来自分类Dev

$ *和$ @有什么区别

来自分类Dev

$和〜有什么区别?

来自分类Dev

/ * ... * /和/ ** ... * /有什么区别

来自分类Dev

!=和<>有什么区别?

来自分类Dev

ö和ö有什么区别?

来自分类Dev

$ *和$ @有什么区别?

来自分类Dev

“ ==”和“ =〜”有什么区别?

来自分类Dev

= +和+ =有什么区别

来自分类Dev

$ @和$ *有什么区别

来自分类Dev

+ =和+有什么区别?

来自分类Dev

$ _和!$有什么区别?

来自分类Dev

\ 和 \\ 有什么区别