使用addContentView将新的子视图添加到我的主视图

斯凯·博尼韦尔(SkyeBoniwell)

我正在关注一个教程,并正在添加一个新视图,如下所示:

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_display_potential);
    Intent intent = getIntent();
    String message = intent.getStringExtra(MainActivity.EXTRA_NAME);
    TextView textView = new TextView(this);
    textView.setTextSize(40);
    textView.setText(message);

    ViewGroup layout = (ViewGroup) findViewById(R.id.activity_display_potential);
    layout.addView(textView);

但是,当我想删除视图并返回主视图时,使用setContentView会导致问题。

所以我试着像这样使用addContentView:

    super.onCreate(savedInstanceState);
    addContentView(R.layout.activity_display_potential);
    Intent intent = getIntent();
    String message = intent.getStringExtra(MainActivity.EXTRA_NAME);
    TextView textView = new TextView(this);
    textView.setTextSize(40);
    textView.setText(message);

    ViewGroup layout = (ViewGroup) findViewById(R.id.activity_display_potential);
    layout.addView(textView);

我以为这只是一个简单的更改,但我收到此消息:

addContentView无法应用于int。

addContentView是添加子视图的错误方法吗?

Vucko

这是方法的声明:

addContentView(View view, ViewGroup.LayoutParams params)

您会发现它与并不相同setContentView那只是需要id设置一个视图的,例如int您需要提供一个可以使用findViewById或以其他方式使用的实际视图,以及布局参数。

我学到的非常有用的东西:在任何方法的括号内单击CTRL+P(或CMD+P在Mac上),您将获得参数列表。它将帮助您查看需要为该方法提供的确切参数类型和顺序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

添加到主视图的子视图的尾随约束不固定

来自分类Dev

添加到主视图的子视图的尾随约束不固定

来自分类Dev

使用左,右和主视图控制器将新的视图控制器添加到自定义滑动ViewController中

来自分类Dev

如何将导航控制器添加到不是主视图的视图?

来自分类Dev

将图像添加到我的UIButton子视图

来自分类Dev

如何在 Laravel 中将包视图添加到主视图?

来自分类Dev

如何在Swift的主视图中添加子视图

来自分类Dev

将子视图控制器添加到我的父视图控制器不起作用

来自分类Dev

如何使用按钮将单元格动态添加到我的表视图中

来自分类Dev

我无法将子视图添加到 UItableviewcell

来自分类Dev

如何将主视图控制器添加到不是选项卡栏项目之一的选项卡栏控制器?

来自分类Dev

视图中的Codeigniter 4扩展功能未找到我主视图

来自分类Dev

将子视图添加到UIScrollView

来自分类Dev

将子视图添加到UITableViewCell

来自分类Dev

将子视图添加到UITextView并使用自动布局

来自分类Dev

我可以使用出现在主SwiftUI视图顶部的SwiftUI工作表视图内的按钮来更改主视图内的子视图吗?

来自分类Dev

将子视图添加到UIWebView的内部滚动视图

来自分类Dev

将子视图添加到模糊视图

来自分类Dev

错误0x501尝试将RelowableControl添加到我的Android视图

来自分类Dev

将 5 添加到我的共享偏好中并将其放入文本视图中

来自分类Dev

Node JS + Express:在主视图中渲染子视图

来自分类Dev

在CommonJs模块的主视图内访问子视图

来自分类Dev

没有子视图 iOS 的动画主视图

来自分类Dev

iOS Google Maps sdk-使用子视图而不是主视图时未指向标记

来自分类Dev

如何使用局部视图向主视图中定义的表添加行

来自分类Dev

如何使用局部视图向主视图中定义的表添加行

来自分类Dev

将部分视图加载到AngularJS主视图中

来自分类Dev

无法将片段视图切换到主视图

来自分类Dev

Sitecore:将新的数据模板添加到我的子版式

Related 相关文章

  1. 1

    添加到主视图的子视图的尾随约束不固定

  2. 2

    添加到主视图的子视图的尾随约束不固定

  3. 3

    使用左,右和主视图控制器将新的视图控制器添加到自定义滑动ViewController中

  4. 4

    如何将导航控制器添加到不是主视图的视图?

  5. 5

    将图像添加到我的UIButton子视图

  6. 6

    如何在 Laravel 中将包视图添加到主视图?

  7. 7

    如何在Swift的主视图中添加子视图

  8. 8

    将子视图控制器添加到我的父视图控制器不起作用

  9. 9

    如何使用按钮将单元格动态添加到我的表视图中

  10. 10

    我无法将子视图添加到 UItableviewcell

  11. 11

    如何将主视图控制器添加到不是选项卡栏项目之一的选项卡栏控制器?

  12. 12

    视图中的Codeigniter 4扩展功能未找到我主视图

  13. 13

    将子视图添加到UIScrollView

  14. 14

    将子视图添加到UITableViewCell

  15. 15

    将子视图添加到UITextView并使用自动布局

  16. 16

    我可以使用出现在主SwiftUI视图顶部的SwiftUI工作表视图内的按钮来更改主视图内的子视图吗?

  17. 17

    将子视图添加到UIWebView的内部滚动视图

  18. 18

    将子视图添加到模糊视图

  19. 19

    错误0x501尝试将RelowableControl添加到我的Android视图

  20. 20

    将 5 添加到我的共享偏好中并将其放入文本视图中

  21. 21

    Node JS + Express:在主视图中渲染子视图

  22. 22

    在CommonJs模块的主视图内访问子视图

  23. 23

    没有子视图 iOS 的动画主视图

  24. 24

    iOS Google Maps sdk-使用子视图而不是主视图时未指向标记

  25. 25

    如何使用局部视图向主视图中定义的表添加行

  26. 26

    如何使用局部视图向主视图中定义的表添加行

  27. 27

    将部分视图加载到AngularJS主视图中

  28. 28

    无法将片段视图切换到主视图

  29. 29

    Sitecore:将新的数据模板添加到我的子版式

热门标签

归档