我想创建一个自定义视图,包含一些文本和两个按钮,全部在同一行上。我需要能够动态地将多个(任意数量)此类视图添加到现有的布局中(需要能够滚动)。我想传递一个自定义对象给视图并设置文本和按钮。我需要从活动中访问按钮事件处理程序。我已经稍微了解了一下自定义视图,但仍然不知道如何实现我的要求。我习惯于使用.NET自定义控件,我正在寻找相同的效果。非常感谢任何帮助或示例代码。
你需要的是自定义组合视图。你应该编写自己的类(通常扩展其中一个布局),并实现整个行为,以你想要的方式填充布局等。更多信息请参见:http://developer.android.com/guide/topics/ui/custom-components.html 这个链接也对我帮助很大:http://javatechig.com/android/creating-custom-and-compound-views-in-android-tutorial