1

私はアンドロイドに不慣れです。それぞれのレイアウトを作成せずに動的にボタンを作成する基本的なデモを開発する必要があります。私には2つの活動が含まれています。最初のアクティビティでは、相対レイアウトのボタンがあります。そのボタンをクリックすると、2番目のアクティビティでそれぞれのレイアウトを作成せずに2番目のアクティビティに入ることができ、動的にボタンを作成することで、最初のアクティビティに戻ることができます。アクティビティ。ボタンも同様に作成できますか?

LinearLayoutレイアウト=新しいLinearLayout(this); layout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT、LayoutParams.WRAP_CONTENT));

Button button = new Button(this);
button.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
button.setText("Previous");
layout.addView(button);

そして、Eclipseで同じコードを書くと、FILL_PARENTに行がマークされますか?なんでそうなの?

4

2 に答える 2

1

コードが終了したら、次を追加するだけです。

setContentView(layout);
于 2012-08-31T07:36:50.047 に答える
0

FILL_PARENTは非推奨です、MATCH_PARENTを使用してください

于 2012-08-28T06:20:39.060 に答える