,可以通过以下步骤实现:
// 动态创建TextViews
LinearLayout parentLayout = findViewById(R.id.parent_layout); // 获取父容器
for (int i = 0; i < 5; i++) {
TextView textView = new TextView(this); // 创建新的TextView对象
textView.setText("TextView " + i); // 设置文本内容
parentLayout.addView(textView); // 将TextView添加到父容器
}
// 访问动态创建的TextViews
TextView textView1 = findViewById(R.id.dynamic_textview); // 通过findViewById()方法获取TextView对象
TextView textView2 = (TextView) parentLayout.getChildAt(0); // 通过getChildAt()方法获取TextView对象
在上述示例代码中,首先获取父容器的引用,然后使用循环创建了5个TextViews,并将它们添加到父容器中。最后,通过findViewById()方法和getChildAt()方法分别获取了一个具有唯一ID的TextView对象和第一个子视图的TextView对象。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云