.xml からではなく、コードからいくつかのコントロールを動的に追加しようとしました。次のようなコードを使用しました:
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.Main);
mainLayout = FindViewById<LinearLayout>(Resource.Id.mainLayout);
Button test = new Button(Window.Context) { Text = "BLABLABLA" };
test.SetWidth(100);
test.SetHeight(100);
LinearLayout.LayoutParams _params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WrapContent, LinearLayout.LayoutParams.WrapContent, 0.0f);
_params.SetMargins(10, 10, 0, 0);
mainLayout.AddView(test, _params);
}
しかし、私のアプリケーションにはボタンが表示されません。何が間違っている可能性がありますか?
更新: 動作するようになりました! しかし、私が何をしたのか、なぜ以前に実行されなかったのかわかりません。でもとにかく皆さんありがとう。