2012-11-20 4 views
0

scrollview 내에 textarea 상자를 만들려고합니다. 문제는 iOS에서 작동하지만 Android에서는 텍스트 영역 내에 여러 줄을 입력 할 때 입력 한 내용을보기 위해 위아래로 스크롤 할 수 없습니다. 네이티브 안드로이드에서 scrollview 내에서 스크롤 가능한 텍스트 영역을 허용하는 뷰 XML 파일을 허용하기 위해 최대한의 줄 수와 스크롤바를 제공 할 수 있다는 것을 알고 있지만 이와 비슷한 방식이나 다른 방식으로이 작업을 수행하는 방법이 있습니다. 티탄? 여기 티타늄 - ScrollView 내의 텍스트 영역

내가 사용하고있는 코드입니다 :

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(); 

답변

2

Kibria을,이 오래된 티타늄 SDK의 문제입니다. 나는 또한 안드로이드에서 tableview 및 scrollview이 문제에 직면 해있다. 이 문제가 새로운 티타늄 SDK에서 해결되기를 바랍니다.

대안으로 스크롤 레이아웃을 세로로 설정해야합니다. TextArea 높이를 auto로 설정하고 단추를 추가하십시오. 이 방법으로 스크롤 뷰와 텍스트 영역이 완벽하게 작동합니다.