私は彼らがうまく画面に収まるようにするために、実行時に私のボタンのサイズを変更したいのですが - ので、ボタンの幅を設定するために、私がやっている -Androidのボタンの最小高さに厳しい制限はありますか?
int screenWidth = getWindowManager().getDefaultDisplay().getWidth();
int buttonWidth = (screenWidth*2)/3;
ボタンをループしてそれぞれのボタンを.setWidth(buttonWidth);
と呼びます。
同じ方法で高さを変更したいのですが、エミュレータでアプリケーションを実行すると、それをより大きな値に設定しない限り、高さは変更されません。私は同じループに.setHeight(buttonHeight);
を使用
int screenHeight = getWindowManager().getDefaultDisplay().getHeight();
int buttonHeight = (screenHeight-60)/14;
値が非常に大きい場合を除き、しかし、何もする表示されません。私はテキストのサイズや最小の高さを減らそうとしましたが、これは効果がないようです。
明確にするために、ボタンの幅を変更することが正しく機能しています。 – Eilidh
どのレイアウトを使用していますか? – Kerry
LinearLayout、申し訳ありません。 XMLファイルで手作業で小さなものに設定できましたが、実行時に動的に設定できませんでした。 – Eilidh