[TIMOB-8294] Android: TextArea - There is more buffer room in TextArea when height and width are not set
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Medium |
Status | Closed |
Resolution | Invalid |
Resolution Date | 2012-03-28T15:20:52.000+0000 |
Affected Version/s | Release 2.0.0 |
Fix Version/s | n/a |
Components | Android |
Labels | qe-and031912, qe-nfc |
Reporter | Wilson Luu |
Assignee | Marshall Culpepper |
Created | 2012-03-25T15:10:06.000+0000 |
Updated | 2017-03-09T23:23:57.000+0000 |
Description
Steps to reproduce:
1. Run the following code on Android:
// Create a text field on a parent that is width and height constrained
// See that the text field sizes itself accordingly
var win = Ti.UI.createWindow();
win.backgroundColor = 'white';
var label = Ti.UI.createLabel({
text: 'Pass if text areas (yellow) width to handle the text in them, but not outside the view (green)',
top: 20,
left: 10,
height: Ti.UI.SIZE,
width: Ti.UI.SIZE,
color: 'black'
});
// ios widths
var width1 = 60;
var width2 = 120;
var height1 = 30;
var height2 = 50;
var height3 = 70;
var top1 = 80;
var top2 = 140;
var top3 = 220;
if(Ti.Platform.osname !== 'iphone' && Ti.Platform.osname !== 'ipad'){
width1 = 180;
width2 = 230;
height1 = 120;
height2 = 130;
height3 = 200;
top1 = 120;
top2 = 250;
top3 = 390;
}
var view1 = Ti.UI.createView({
height: height1,
width: width1,
top: top1,
backgroundColor: 'green'
});
var tf1=Titanium.UI.createTextField({
value: 'A',
backgroundColor: 'yellow'
});
var view2 = Ti.UI.createView({
height: height2,
width: width2,
top: top2,
backgroundColor: 'green'
});
var tf2=Titanium.UI.createTextField({
value: 'Sentence: This is to test the text area to display a single sentence',
backgroundColor: 'yellow'
});
var view3 = Ti.UI.createView({
height: height3,
width: Ti.UI.FILL,
top: top3,
backgroundColor: 'green'
});
var tf3=Titanium.UI.createTextField({
value: 'Paragraph: This is to test the text area to display a paragraph. A paragraph (from the Greek paragraphos, "to write beside" or "written beside") is a self-contained unit of a discourse in writing dealing with a particular point or idea. Paragraphs consist of one or more sentences. The start of a paragraph is indicated by beginning on a new line. Sometimes the first line is indented. At various times, the beginning of a paragraph has been indicated by the pilcrow',
backgroundColor: 'yellow'
});
view1.add(tf1);
view2.add(tf2);
view3.add(tf3);
win.add(view1);
win.add(view2);
win.add(view3);
win.add(label);
win.open();
Actual: There seems to be a lot of buffer room around the text. See attachment.
Expected: The buffer room should be smaller.
Attachments
File | Date | Size |
---|---|---|
droid.png | 2012-03-25T15:10:06.000+0000 | 111860 |
Closing ticket as invalid.