実現したいこと
Scrollviewで上下にも左右にもスクロールできるようにしたい
前提
現在、.NET MAUI(visualstudio2022)でandroidのアプリを作成中で ScrollViewを使って画面を上下左右にスクロールできるアプリを作っておりますが、ScrollViewで Orientation="Both" を設定しても左右にはスクロールできるものの、なぜか上下にはスクロールしなくなる。
Orientation="Horizontal" にすると左右は無事にスクロールでき
Orientation="Vertical" にすると上下は無事にスクロールできる。
発生している問題・エラーメッセージ
該当のソースコード
C# xaml
原因追及の為により簡単に書いてみたコードですが
<Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> <ColumnDefinition Width="*" /> <ColumnDefinition Width="*" /> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="*" /> <RowDefinition Height="*" /> <RowDefinition Height="*" /> <RowDefinition Height="*" /> </Grid.RowDefinitions> <ScrollView Grid.Row="1" Grid.RowSpan="2" Grid.Column="1" Grid.ColumnSpan="2" Orientation="Both" > <StackLayout Padding="20"> <Label FontSize="50" Text="AAAAAAAAAAAAAAAAAAAA"/> <Label FontSize="50" Text="BBBBBBBBBBBBBBBBBBBB"/> <Label FontSize="50" Text="AAAAAAAAAAAAAAAAAAAA"/> <Label FontSize="50" Text="BBBBBBBBBBBBBBBBBBBB"/> <Label FontSize="50" Text="AAAAAAAAAAAAAAAAAAAA"/> <Label FontSize="50" Text="BBBBBBBBBBBBBBBBBBBB"/> </StackLayout> </ScrollView> </Grid>
### 試したこと 上記コードをxamarin で書いてみると無事に上下も左右もスクロールできた。 ### 補足情報(FW/ツールのバージョンなど) visualstudio2022 .NET MAUIを使用 androidのバージョンは10
0 コメント