0

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

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);

}

基本上我将如何获得下一个字母、上一个字母和菜单的按钮。

4

1 回答 1

0

您可以使用接收 XML 布局元素

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

如果您想以编程方式执行此操作。

Button button = new Button(this);
button.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
yourView.addView(button);
于 2013-03-09T15:26:36.457 回答