gpt4 book ai didi

android - 创建 xml 中定义的 View 的多个对象

转载 作者:行者123 更新时间:2023-11-30 04:52:00 24 4
gpt4 key购买 nike

我必须动态添加 View 列表( View 使用 RelativeLayout)。我可以通过在 xml 中指定 View 定义并从中实例化多个对象来做到这一点吗?这提供了将 View 部分与代码分开的通常好处(例如,使 UI 人员更容易更改内容)或者 ArrayAdapter 是建议的/唯一的路线吗?

最佳答案

你是说你想做这个吗?

View v1 = (View) findViewById(R.id.someView);
View v2 = (View) findViewById(R.id.someView);

如果这样做,您将只有 2 个对同一 View 的引用;它不会创建两个单独的 View 对象。但是,如果您想制作一个垂直的 View 列表,请查看 ListActivity。在这种情况下,您将制作一个布局 xml,用于列表中的每个项目。您将需要实现一个 ListAdapter,或使用一个 SimpleArrayAdapter。

这有帮助吗?

关于android - 创建 xml 中定义的 View 的多个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3010569/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com