2013-03-09 124 views
0

我正在为儿童编写一个拼音游戏,我目前有一个使用自定义视图类来显示该图片的活动类,但是我需要在屏幕上实现按钮。我想知道如何将这些按钮放置在视图类上,因为需要XML视图,但我不确定如何去做这件事。自定义视图覆盖视图Android

PhonicsActivity.java类

public class PhonicsActivity extends Activity{ 

protected void onCreate (Bundle savedInstanceState){ 

    super.onCreate(savedInstanceState); 

    View view = new PhonicsView(this); 
    setContentView(view); 



} 

PhonicsView.java类

public class PhonicsView extends View { 

public PhonicsView(Context context) { 
    super(context); 
    // TODO Auto-generated constructor stub 
} 

protected void onDraw(Canvas canvas) { 

    drawLetterA(canvas); 

} 

基本上我怎么才能上一个字母,前一个字符和菜单按钮。

回答

0

可以使用

Button button = (Button)findViewById(R.id.button) 
yourView.addView(button); 

如果你想这样做pro​​grammaticly接收XML布局元素。

Button button = new Button(this); 
button.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); 
yourView.addView(button); 
+0

谢谢爱德华已经帮了很多! – Reeseoo 2013-03-09 15:34:36