获取要滚动的 TextView
Get a TextView to scroll
我在 GridLayout 中有一个 TextView 并将其设置为采用最大可用高度。行得通。
但是,如果用户在 TextView 底部按换行键等等 - TextView 光标会离开屏幕底部,而不是滚动 TextView。
如何让 TextView 滚动。
在 iOS
中,如果您在其中设置大文本,TextVie
w 应该默认可滚动。
但是对于 Android
你可以使用 ScrollView
并使用 StackLayout
作为里面的主容器。如需进一步帮助,您可以查看以下附加示例:
主要-page.xml
<Page xmlns="http://schemas.nativescript.org/tns.xsd" navigatingTo="navigatingTo">
<GridLayout columns="*" rows="auto,*">
<GridLayout row="0" col="0" columns="auto,*" rows="auto">
<Label text="header" row="0" col="0" />
</GridLayout>
<GridLayout row="1" col="0" columns="auto,*" rows="auto">
<Label text="Note" row="0" col="0" />
<ScrollView orientation="vertical" row="1" col="0" height="300" width="300" backgroundColor="green">
<StackLayout orientation="vertical" class="scroll-menu" backgroundColor="red">
<TextView text="" hint="Enter text..." />
</StackLayout>
</ScrollView>
</GridLayout>
</GridLayout>
</Page>
我在 GridLayout 中有一个 TextView 并将其设置为采用最大可用高度。行得通。
但是,如果用户在 TextView 底部按换行键等等 - TextView 光标会离开屏幕底部,而不是滚动 TextView。
如何让 TextView 滚动。
在 iOS
中,如果您在其中设置大文本,TextVie
w 应该默认可滚动。
但是对于 Android
你可以使用 ScrollView
并使用 StackLayout
作为里面的主容器。如需进一步帮助,您可以查看以下附加示例:
主要-page.xml
<Page xmlns="http://schemas.nativescript.org/tns.xsd" navigatingTo="navigatingTo">
<GridLayout columns="*" rows="auto,*">
<GridLayout row="0" col="0" columns="auto,*" rows="auto">
<Label text="header" row="0" col="0" />
</GridLayout>
<GridLayout row="1" col="0" columns="auto,*" rows="auto">
<Label text="Note" row="0" col="0" />
<ScrollView orientation="vertical" row="1" col="0" height="300" width="300" backgroundColor="green">
<StackLayout orientation="vertical" class="scroll-menu" backgroundColor="red">
<TextView text="" hint="Enter text..." />
</StackLayout>
</ScrollView>
</GridLayout>
</GridLayout>
</Page>