当前位置: 首页 > 面试题库 >

克隆textview将其附加到ViewGroup

仲孙磊
2023-03-14
问题内容

我有一个用XML定义的ViewGroup,里面有一个视图,在onCreate时我想拥有一个变量。
我不想经历使用listview + adapter的麻烦,因为我知道列表不会更改,因为onCreate()
这显然是过大的杀伤力,这或多或少是我想要的代码

TextView mytextview = myViewGroup.findViewById(R.id.mytext);

for(String test : strings){
  mytextview = mytextview.clone();
  mytextview.setText(test);
  myViewGroup.addView(mytextview);
}

但这是行不通的。


问题答案:

也许使用充气机,然后将textview放在外部布局文件中:

View v = LayoutInflater.from(this).inflate(R.layout.textview_include, null);
viewGroup.addView(v);


 类似资料:
  • 问题内容: 如何克隆 Java并同时在Java中克隆其项目? 例如,我有: 我希望其中的对象与狗列表中的对象不同。 问题答案: 你将需要迭代这些项目,然后逐个克隆它们,然后将克隆放入结果数组中。 显然,要使该方法起作用,你将必须使你的类实现接口并重写该方法。

  • 我是一个使用开源的新手。我试图在这里从git构建和修改Servlet,但无法在eclipse中构建并托管在tomcat服务器上。 克隆时,repo的目录结构在这里 web.xml在WEB-INF文件夹中,它太小了,看不清楚,所以我裁剪了它。 从我所有的阅读来看,让这个服务器运行的最佳方法是在eclipse中创建一个空白的“动态Web项目”,然后将所有文件复制到其中。 这样做会为您提供项目的以下目录

  • 预期产出: 但我在运行代码时出错了。。

  • 我想用不同的ID将学生添加到studentList中。我无法在for循环中创建学生,因为创建一个学生需要太长的时间。我发现有一个克隆方法,但学生对象有许多字段(其中大多数引用另一个对象)。有什么想法吗?

  • Vim是原始Vi编辑器的克隆。 在本章中,将讨论其他Vi克隆的内容。 本章的主要目的是了解其他克隆版本及其与原始Vi编辑器的兼容性。 在本章中,将讨论以下主题内容 - Vi Stevie Elvis nvi vile 与原始Vi的兼容性 1. Vi Vi是Visual的首字母缩写。它是最初为UNIX创建的面向屏幕的文本编辑器。Vi的原始代码由Bill Joy于1976年编写,并首次在BSD平台上发

  • 主要内容:示例在某些情况下,您可能需要一个表的完整、精确副本,也即克隆表(复制表)。我们首先想到的是使用 CREATE TABLE 命令创建一张新表,然后使用 SELECT 命令从旧表中选取所有数据,并使用 INSERT 命令插入到新表中。但是这种做法可能达不到您的目的,因为副本必须包含相同的索引、约束、默认值等。 如果您使用 MySQL 数据库,可以借助 SHOW CREATE TABLE 命令,该命令用来展