0

我正在尝试在滚动视图中创建一个文本区域框。问题是它适用于 iOS,但在 Android 中,当在 textarea 中输入多行时,我无法上下滚动查看我输入的内容。我知道在本机 Android 中,您可以提供最大数量的行和滚动条以允许在视图 XML 文件中允许滚动视图中的可滚动文本区域,但是有没有办法做类似或不同的方式来做到这一点钛?

这是我正在使用的代码:

var win = Ti.UI.createWindow({
    title: 'Test',
    backgroundColor: 'transparent'
});

var view = Ti.UI.createScrollView({
    top: 10,
    left: 10,
    right: 10,
});

var ta = Ti.UI.createTextArea({
    top: 5,
    left: 5,
    right: 5,
    height: 400,
    backgroundColor: '#AA8BC9'
});

var btn = Ti.UI.createButton({
    top: 800,
    left: 10,
    right: 10,
    width: Ti.UI.FILL,
    height: Ti.UI.SIZE,
    backgroundColor: 'FF00CC',
    text: 'OK'
});

view.add(ta);
view.add(btn);
win.add(view);
win.open();
4

1 回答 1

2

Kibria,这是旧钛 sdk 中的问题。我也遇到了android中的tableview和scrollview这个问题。我希望这个问题可以在新的钛 sdk 中解决。

另一种解决方案是您需要将滚动视图布局设置为垂直。并将您的 TextArea 高度设置为自动,然后添加您的按钮。通过这种方式,您的滚动视图和文本区域非常适合您。

于 2012-11-21T04:25:32.970 回答