2016-11-17 17 views
0

Xamarinフォームでリストビュー行の幅を設定し、画面全体に展開しない方法はありますか?私はListViewのRequestWidthを試していて、ListViewのGridとLayoutsも使っていました。Xamarinフォームリストビューの行幅

答えて

1

リストビュー内の行の幅は、常にリストビュー全体の幅を占めます。行の終わりとリストビューの端の間に余分なスペースを持たせる方法はありませんし、それは意味をなさないでしょう。

あなたができることは、リストビュー自体を小さくすることです。このためには、 "Fill"ではないポジションを与える必要があります。 全体の幅を取らないようにするには、Horizo​​ntalLayoutOptionsをStart、CenterまたはEndのいずれかにする必要があります。

リストビューでも必要なスペースを取っても、リストビューで親コントロールに使用可能な幅を使用させたい場合は、StartAndExpand/CenterAndExpand/EndAndExpandを使用することもできます。またはWidthRequestを使用してリクエストします。

ちょっとクリアしたいと思ったら、つぶれている場合はLayout documentation for Xamarin.Formsを参照してください。

関連する問題