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 に答える