获取TextView进行滚动

时间:2016-09-17 21:25:16

标签: nativescript

我在GridLayout中有一个TextView,并将其设置为占用最大可用高度。这很有效。

但是如果用户在TextView的底部按下新行 - 更多 - TextView光标离开屏幕底部而不是滚动TextView。

如何让TextView滚动。

1 个答案:

答案 0 :(得分:1)

iOSTextVie 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>