Android:将画布添加到布局中而不覆盖其他元素

时间:2016-03-05 20:40:08

标签: android canvas

我在程序中添加了一个Button和TextView,

我将它们设置在同一行。

然后我尝试在第二行添加画布

但它以某种方式覆盖了第一行的按钮和TextView。

这是来自MainActivity.java,onCreate()方法的代码:

    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

这是我的activity_main.xml:

This is my activity_main.xml

我想在这两个项目下面添加画布(Button和TextView)。

我该怎么做?

0 个答案:

没有答案