【问题标题】:how to make View dinamically in Fragment如何在片段中动态制作视图
【发布时间】:2016-04-02 01:16:07
【问题描述】:

我想在 Fragment 中动态制作诸如 TextView 或 ImageView 之类的 View,因为在从 Internet 获取数据之前,我不知道需要多少 View。

如何在片段中动态创建视图?

抱歉,我不是以英语为母语的人,而且我是 Android 的初学者。

结构如下

我的活动
--MyFragment
--ImageView(我想动态制作)
--TextView(我要动态制作)

你能教我这个吗?

【问题讨论】:

    标签: android view fragment


    【解决方案1】:

    您可以通过调用其构造函数在代码中创建视图。例如

    TextView textView = new TextView(context);
    textView.setText("Hello World");
    

    然后您必须将这个新创建的视图添加到主布局中。

    这是Guide

    【讨论】:

    • 我知道我应该在Fragment类的onCreateView方法中创建或获取一个Layout,然后调用addView方法,然后返回Layout。谢谢。
    • 没错。如果以后想在布局中添加视图,可以将布局保存在私有字段中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-03
    相关资源
    最近更新 更多