gpt4 book ai didi

Android:从代码向特定布局添加 View

转载 作者:IT老高 更新时间:2023-10-28 22:19:32 25 4
gpt4 key购买 nike

我想将一些 View 动态添加到已在 XML 中定义的 LinearLayout

我可以向屏幕添加 View ,但它们没有被放置在右侧 LinearLayout 的“内部”。

如何从代码中获取对这个特定布局的引用,类似于使用 findViewById() 获取 View

最佳答案

正如 Marcarse 指出的那样,你可以做到

ViewGroup layout = (ViewGroup) findViewById(R.id.your_layout_id);
TextView tv = new TextView(this);
tv.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
tv.setText("Added tv");
layout.addView(tv);

LinearLayout 类扩展了 ViewGroup它本身扩展了 View 类。这使得获取对布局的引用就像获取对另一个 View 的引用一样容易。

关于Android:从代码向特定布局添加 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3477581/

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