代码太多了

时间:2017-10-13 20:01:38

标签: java android

我是Android的新手,我写了我的第一个应用程序,所以我必须改变很多次。

例如:

TextView textView = (TextView) findViewByIdtextView 
textView.setText("test");

我在几个地方使用它。

在Android教程中,没有文件夹。所有都在一个文件夹中。我可以创建文件夹,但是有没有这方面的指导原则?

我可以创建类Helper,我可以使用TextView作为方法获取我的代码,但如果有多个代码怎么办? 这将打破单一类责任的原则,因为一种方法负责TextView,另一种方法负责ImageView。

1 个答案:

答案 0 :(得分:0)

您的Android应用程序仍然可以访问Java语言的任何功能,这意味着您可以将不同的类放入不同的包中。

以下是组织java文件的一些选项:http://guides.codepath.com/android/Organizing-your-Source-Files

如果您不想一直致电findViewById(),您可以执行此操作一次并将结果存储在成员变量中,或者您可以使用ButterKnife来避免完全调用findViewById()http://jakewharton.github.io/butterknife/