Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我很乐意在 xml 中创建画廊,然后在 java 文件中使用它。但是,我正在尝试在 java 文件中创建一个新的画廊视图。推理是我不确定在启动时我需要多少画廊视图,并且希望能够根据需要动态创建画廊视图。
TIA
您可以使用 aLayoutInflater从您的 xml 中获取视图,并根据您的业务逻辑创建任意数量的新实例。我不确定我是否理解何时/为什么这样做是有意义的......
LayoutInflater
要使用 a LayoutInflater,请执行以下操作:
View view = LayoutInflater.from(getBaseContext()).inflate(R.layout.somelayout, null);
然后你可以用它做任何你想做的事情。