如何从 android 中动态创建的 TextView 获取文本?

How to get text from TextViews which are created dynamically in android?

我不知道号码。应该在运行时创建的textview。 Textviews 列表正在从服务器获取。我正在使用以下函数创建文本视图。由于我是 android 的新手,我无法从所有文本视图中获取文本。请给我建议解决方案

private void textview(字符串文本) {

    TextView txt_view= new TextView(this);


    txt_view.setText(text);

    linearLayout.addView(txt_view);

}

请给我建议解决方案,我一直在从许多文本视图中获取文本

上图是我的表单,我想从动态创建的所有视图中获取文本并存储到 firebase

使用相同的 TextView 对象来 gt 文本。 txt_view.getText().toString();

您可以通过查找 LinearLayout 的子对象来获得相同的 TextView 对象。

如何将它们存储在 ArrayList 中并遍历它以获取所有内容并随后对其进行操作。

ArrayList<TextView> alTextViews = new ArrayList<>();

private void textview(String text) {

    TextView txt_view= new TextView(this);
    alTextView.add(txt_view);


    txt_view.setText(text);

    linearLayout.addView(txt_view);

}

alTextView.get(0).getText().toString();

你会得到文本

只需从您的 TextView 对象中获取它,如下所示:

txt_view.getText().toString();

unique key 将你的 TextView 添加到 HashMap 并匹配您的密钥并从 map 中获取值,它一定会对您有所帮助。之后在获取数据时使用 for 循环并使用 unique key

获取数据