如果在Activity中定义适配器或视图是好的

时间:2017-01-13 07:37:18

标签: java android

以下代码样式是好的吗?

public class ExampleActivity extends Activity{
    public ExampleAdapter extend BaseAdapter{
        //code here    
    }
    ExampleView extends View{
        //code here
    }
}

2 个答案:

答案 0 :(得分:0)

正如其名称所示,适配器视图是一个View对象。这意味着,您可以像添加任何其他用户界面窗口小部件一样将其添加到活动中。但是,它无法自行显示任何数据。其内容始终由另一个对象(适配器)决定。在本教程中,我将向您展示如何创建适配器并使用它们来提供不同类型的适配器视图,例如ListView和GridView。

答案 1 :(得分:0)

不,这不好。将适配器作为独立类(非嵌套类)被认为是一种很好的做法,因为它将为您提供代码重用的好处。

此外,如果您决定需要嵌套类,请将其设为private

我推荐Head First系列丛书中的一本书:Android Development,以帮助您获得构建应用程序的基本知识。