Создать простой чат
<Page
actionBarHidden="true"
>
<GridLayout columns="*" rows="1*,8*,1*">
<StackLayout row="0" class="form" background="#FAE379" >
<Label class="lbl-menu" fontSize="20" marginBottom="1%" @tap="$navigateBack">
<FormattedString>
<Span fontSize="15">{{'fa-chevron-left' | fonticon}}</Span>
<Span fontSize="20" class="txt-btn"> Test</Span>
</FormattedString>
</Label>
</StackLayout>
<ScrollView row ="1" id="myScroller">
<StackLayout >
<StackLayout v-for="(m,i) in messages" :key="i" marginTop="30">
<StackLayout class="card-chat-msg-o" v-if="m.u">
<StackLayout>
<Label class="card-chat-text-o" textWrap="true" :text="m.txt"/>
</StackLayout>
</StackLayout>
<StackLayout class="card-chat-msg-u" v-else>
<StackLayout>
<Label class="card-chat-text-u" textWrap="true" :text="m.txt"/>
</StackLayout>
</StackLayout>
</StackLayout>
</StackLayout >
</ScrollView >
<GridLayout row ="2" columns="1*,8*,1*" rows="*" borderColor="#F1F1F1" borderWidth="2%">
<Label col="0" class="fa" fontSize="30">{{'fa-paperclip' | fonticon}}</Label>
<TextView col="1" editable="true" v-model="message" hint="Enter message" autocorrect="true"/>
<Label col="2" class="fa" fontSize="30" @tap="sendMessage()">{{'fa-play' | fonticon}}</Label>
</GridLayout>
</GridLayout>
</Page>
когда я фокусирую TextView, клавиатура Android показывает, частично перекрываются ScrollView, а нижние элементы сообщений не отображаются
после этого я добавляю новые сообщения в сообщения
ScrollView отображает только новые сообщения в правильных позициях, другие элементы сообщений не отображаются
https://yadi.sk/i/R7F7sELLYZAREw
ListView также имеет похожую проблему
https://play.nativescript.org/?template=play-vue&id=5jP4yP