2

构建一个非常简单的布局的最佳方法是什么,这样它就不会变得非常混乱和不可维护。

到目前为止,这就是我正在做的事情:

我还没有看过的东西是片段。但我会很感激一些关于如何使布局更干净的提示。

此外,您如何管理必须以干净的方式引用活动类中的所有这些布局视图?我一直在声明这些 getter 方法(参见下面的示例),以便所有需要使用这些方法的方法都不会被获取对它们的引用的代码所困扰。

private TextView getErrorTextView() {
    return (TextView) findViewById(R.id.helloTextView);
}

然后在我需要使用它们的地方我可以做

getErrorTextView().setText(...);
4

1 回答 1

0
  1. 片段:可能会也可能不会解决您的问题。您可以获得可重用的功能齐全的 UI 片段,但在管理所有这些片段的生命周期时可能会遇到麻烦。

  2. Find Views 可以替换为注入视图的框架,例如:https ://github.com/JakeWharton/butterknife

于 2013-07-13T15:56:21.697 回答