次の方法でプログラムでボタンを作成しました:
Button button = new Button(this);
button.setText("Previous");
setContentView(button);
ボタンを取得していますが、全画面が占有されています。サイズを変更して必要に応じて配置する方法は?
次の方法でプログラムでボタンを作成しました:
Button button = new Button(this);
button.setText("Previous");
setContentView(button);
ボタンを取得していますが、全画面が占有されています。サイズを変更して必要に応じて配置する方法は?
OnCreate メソッドで:
LinearLayout layout=new LinearLayout(this);
Button button = new Button(this);
button.setText("Previous");
button.setLayoutParams(new LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
layout.setOrientation(LinearLayout.VERTICAL);
layout.addView(button);
setContentView(layout);
フルスクリーンが占有されているためsetContentView
、button
.
あなたがしたいのは android でサイズView
を変更することです。使用してLayoutParams
ください。例えば :
button.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
これを行うと、テキストに合わせてボタンのサイズが変更されます"Previous"
。
わかりました、このチュートリアルを試すことができます。