閉じている間の私のスピナーのレイアウトは、スピナーの各列に設定されたレイアウトのレイアウトを採用しています。
スピナーにカスタム アダプターを使用しているため、各行のレイアウトは getCustomView メソッド内で定義されます。ここでは次のように定義します。
public View getCustomView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater=getLayoutInflater();
View row=inflater.inflate(R.layout.row, parent, false); //here is the layout for each row -> R.layout.row
//there are more things here but doesnt matter for the question..
}
そのレイアウト(row.xml)では、選択肢の間にスペースを空けたいので、上下にマージンがあります..しかし、スピナーのボタン自体、つまり、閉じている間のスピナーのレイアウトにもマージンがあります..そして、それは私が望むものよりも大きく見えます。
異なるレイアウトを定義することは可能ですか? より少ない高さを使用して xml でスピナー レイアウトを作成しようとしましたが、オプションがはっきりとわかります..余白があるため..
私は自分自身を明確にしましたか?事前にたくさんの感謝..誰かが理解していない場合、私はよりよく説明できます. ありがとう ;)