プログラムでスピナーを作成するアクティビティがあり、ボタンをクリックするとスピナーが開かれますが、ボタンをクリックするたびにスピナーポップアップメニューが画面の隅にあり、中央にないため、このスピナーポップアップメニューを中央に表示する必要があります画面の。
これが私のコードです
Spinner s1 = new Spinner(this);
String[] test = { "Never", "3", "6" };
ArrayAdapter<String> arrayAdapter1 = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_single_choice, test);
s1.setAdapter(arrayAdapter1);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
params.gravity = Gravity.CENTER;
s1.setLayoutParams(params);
b3.setOnClickListener(new OnClickListener() {
public void onClick(View paramView) {
s1.performClick();
}
});