我是Android的新手,我写了我的第一个应用程序,所以我必须改变很多次。
例如:
TextView textView = (TextView) findViewByIdtextView
textView.setText("test");
我在几个地方使用它。
在Android教程中,没有文件夹。所有都在一个文件夹中。我可以创建文件夹,但是有没有这方面的指导原则?
我可以创建类Helper,我可以使用TextView作为方法获取我的代码,但如果有多个代码怎么办? 这将打破单一类责任的原则,因为一种方法负责TextView,另一种方法负责ImageView。
答案 0 :(得分:0)
您的Android应用程序仍然可以访问Java语言的任何功能,这意味着您可以将不同的类放入不同的包中。
以下是组织java文件的一些选项:http://guides.codepath.com/android/Organizing-your-Source-Files
如果您不想一直致电findViewById()
,您可以执行此操作一次并将结果存储在成员变量中,或者您可以使用ButterKnife来避免完全调用findViewById()
:http://jakewharton.github.io/butterknife/