我正在尝试在scrollview中创建一个textarea框。问题是它可以在iOS中使用,但是在Android中,当在文本区域内键入多行时,我无法上下滚动来查看输入的内容。我知道在本机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();
最佳答案
Kibria,这是旧钛SDK中的问题。我在Android中也遇到了tableview和scrollview的问题。我希望这个问题可以在新的钛SDK中解决。
替代解决方案是您需要将scrollview布局设置为垂直。并将您的TextArea高度设置为auto,然后添加按钮。这样,您的滚动视图和文本区域将非常适合您。