【问题标题】:Eclipse Android auto-generating action handlersEclipse Android 自动生成动作处理程序
【发布时间】:2014-09-20 21:38:54
【问题描述】:

我对在 android SDK 中使用所见即所得的 gui 编辑器有疑问。
我有简单的活动和一个控件(例如收音机)。我想为处理程序使用非默认名称,因此我必须在每个控件中设置参数,例如 xml 中的 android:onClick="klocek" 或所见即所得参数中的“On Click”。
是否有任何选项可以自动生成这些功能?我的意思是我写了我的处理程序的名称,eclipse 会在我的 java 代码中生成这个函数?
在 c# 的 Visual Studio 中可以制作这样的东西,但是 android eclipse 呢?

【问题讨论】:

  • aleś Ty leniwy :)...实际上布局和 java 代码之间没有任何联系...所以现在的问题是 IDE 如何知道您想在哪里使用此布局?跨度>
  • 致 nie leniwość,致 kwestia tego,że różne funkcje mogą pobierać różne argumenty。一个 wchodzenie do dokumentacji po to, jest dość uciążliwe。
  • Eclipse 会自动生成xml和java文件,所以我想它会知道应该在哪个文件中添加我的功能。无论如何,有没有什么快速的方法来检查函数需要哪些参数?不同于搜索适当的“set***Listener”参数?
  • 在 xml 布局中仅支持 onClick(只有当它是 Activity 布局时才支持 AFAIK)
  • 哦...你是对的,我希望每个听众都可以这样。谢谢!

标签: java android eclipse handler auto-generate


【解决方案1】:

不,您不能更改此设置,或者您可以在默认生成的 XML 中手动更改

【讨论】:

  • 我知道如何更改特定处理程序的名称,但我正在寻找快速方法来检查哪些参数需要我的处理程序。我的意思是,例如。 OnClickListener 只有“视图”参数,但其他处理程序有其他参数。如果我想编写我的处理函数,有没有其他方法可以检查我的函数应该有哪些参数,而不是寻找相应的 set***Listener 方法?
  • 啊哈,我现在明白你了将需要使用反射,获取方法,获取方法定义,然后你可以调用方法或做你想做的stackoverflow.com/questions/160970/…docs.oracle.com/javase/tutorial/reflect/member/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-26
  • 1970-01-01
  • 1970-01-01
  • 2012-01-24
  • 1970-01-01
  • 2014-10-17
相关资源
最近更新 更多