Android :如何获得 XML 布局以及添加到布局中的视图?

Android : How can I have XML layout and the views that I added to my layout?

我有一个相对布局和一些文本视图... 我在java中定义了这个相对布局,并在其中添加了一个视图。 但结果我只有添加到布局中的视图..它没有显示任何文本框..

SampleView sample= new SampleView(this);
rl=(RelativeLayout) findViewById(R.id.rl);
rl.addView(sample);    

我该如何解决? (在此代码中,它仅显示示例视图的对象......而不是我在布局中的文本视图)

调试是您的解决方案。

  • 确保您添加的视图不与您的 textView 重叠。
  • 确保您的文本视图有文本。尝试在 运行 时间内检查其大小。

最后使用 Android Studio 布局工具预览您的布局。您可以使用 tools 生成适合预览的内容。

我解决了。我的错误是:

canvas.drawColor(Color.WHITE); 

在 onDraw 中...