Android:在布局中添加画布而不覆盖其他元素
我在程序中添加了一个按钮和文本视图 我把它们放在同一排 然后我尝试在第二行添加画布 然而,它不知怎么地覆盖了第一行的按钮和文本视图 以下是我在MainActivity.java的onCreate()方法中的代码: 这是我的活动_main.xml: 我想在这两个项目(按钮和文本视图)下面添加画布Android:在布局中添加画布而不覆盖其他元素,android,canvas,Android,Canvas,我在程序中添加了一个按钮和文本视图 我把它们放在同一排 然后我尝试在第二行添加画布 然而,它不知怎么地覆盖了第一行的按钮和文本视图 以下是我在MainActivity.java的onCreate()方法中的代码: 这是我的活动_main.xml: 我想在这两个项目(按钮和文本视图)下面添加画布 我该怎么做?画布在Android中不是一种视图类型。您是说要创建一个可以绘制到其中的自定义视图吗?是的。我还是一个编程新手,我想做的是:从这个链接中找到第一个解决方案。我希望这两个元素在canvasA之
我该怎么做?画布在Android中不是一种视图类型。您是说要创建一个可以绘制到其中的自定义视图吗?是的。我还是一个编程新手,我想做的是:从这个链接中找到第一个解决方案。我希望这两个元素在canvasA之外canvas不是Android中的视图类型。您是说要创建一个可以绘制到其中的自定义视图吗?是的。我还是一个编程新手,我想做的是:从这个链接中找到第一个解决方案。我希望这两个元素在画布之外
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setTitle("DotSmasher");
canvas = new DotSmasherCanvas(getBaseContext());
//some other codes here
//Toggle button
toggleButton = (ToggleButton) findViewById (R.id.toggleButton);
toggleButton.setText("Stop");
toggleButton.setOnCheckedChangeListener(this);
layout = (RelativeLayout) findViewById(R.id.layout);
layout.addView(canvas);
layout.setPadding(0,0,0,0);
textSec = (TextView)findViewById(R.id.textSec);
//Rest of codes here