2

次の方法でプログラムでボタンを作成しました:

    Button button = new Button(this);
    button.setText("Previous");
    setContentView(button);

ボタンを取得していますが、全画面が占有されています。サイズを変更して必要に応じて配置する方法は?

4

2 に答える 2

2

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);
于 2012-08-28T08:36:06.413 に答える
1

フルスクリーンが占有されているためsetContentViewbutton.

あなたがしたいのは android でサイズView変更することです。使用してLayoutParamsください。例えば ​​:

button.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);

これを行うと、テキストに合わせてボタンのサイズが変更されます"Previous"

わかりました、このチュートリアルを試すことができます。

于 2012-08-28T07:24:25.163 に答える