【问题标题】:Can I add views to a scrollview without inflating/re-inflating layouts?我可以在不膨胀/重新膨胀布局的情况下将视图添加到滚动视图吗?
【发布时间】:2011-01-13 17:20:52
【问题描述】:

我想采用现有的ScrollView 并在其中添加更多视图,动态(在运行时)到ScrollView 容器。

是否可以添加这些视图而无需创建新布局并对其进行膨胀?如果是这样,动态添加这些视图的一般过程是什么?

为了这个问题,假设视图是TextView...

谢谢!

【问题讨论】:

    标签: android layout view


    【解决方案1】:

    一个ScrollView只能有一个孩子,所以直接给它添加更多的孩子是没有意义的。假设您的ScrollView 内部有一个LinearLayout,那么您可以向LinearLayout 添加更多视图:

    LinearLayout layout = findViewById(R.id.my_linear_layout);
    TextView textView = new TextView(this);
    layout.addView(textView);
    

    【讨论】:

    • 感谢您的澄清和出色的回答!
    猜你喜欢
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2021-08-02
    • 1970-01-01
    • 2016-08-03
    • 2017-09-18
    • 1970-01-01
    相关资源
    最近更新 更多