0

我有以下代码,但结果与我认为的(ios 版本)完全不同。

我究竟做错了什么?

//creating the textfield for our loan amount input
var tfAmount = Titanium.UI.createTextField({
    width: 140,
    height: 30,
    top: 100,
    right: 20,
    borderStyle:Titanium.UI.INPUT_BORDERSTYLE_ROUNDED,
    returnKeyType:Titanium.UI.RETURNKEY_DONE,
    hintText: '1000.00',
    keyboardToolbar: [flexSpace,buttonDone],
    keyboardType:Titanium.UI.KEYBOARD_PHONE_PAD
});
view.add(tfAmount);

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

3

试试这个代码。它对我来说工作正常。

   var win = Titanium.UI.createWindow({
    backgroundColor : 'black'
});
var view = Titanium.UI.createView({
    backgroundColor : 'pink',
    top : '2%',
    height : '40%'
});
win.add(view);

/* Loan Label and TextField*/

var loanLabel = Titanium.UI.createLabel({
    top : '5%',
    left : '1%',
    width : Titanium.UI.SIZE,
    height : Titanium.UI.SIZE,
    color : 'black',
    text : 'Loan amount : $ ',
    font : {
        fontWeight : 'bold'
    }

})

view.add(loanLabel);
var loanAmount = Titanium.UI.createTextField({
    width : '50%',
    height : Titanium.UI.SIZE,
    top : '5%',
    //color: 'black',
    right : '1%',
    borderStyle : Titanium.UI.INPUT_BORDERSTYLE_ROUNDED,
    returnKeyType : Titanium.UI.RETURNKEY_DONE,
    hintText : '1000.00',
    keyboardType : Titanium.UI.KEYBOARD_PHONE_PAD
});
view.add(loanAmount);

/* Interest Rate Label and TextField*/
var irLabel = Titanium.UI.createLabel({
    top : '50%',
    left : '1%',
    width : Titanium.UI.SIZE,
    height : Titanium.UI.SIZE,
    color : 'black',
    text : 'Interest Rate : % ',
    font : {
        fontWeight : 'bold'
    }

})

view.add(irLabel);
var tfAmount = Titanium.UI.createTextField({
    width : '50%',
    height : Titanium.UI.SIZE,
    top : '50%',
    //color: 'black',
    right : '1%',
    borderStyle : Titanium.UI.INPUT_BORDERSTYLE_ROUNDED,
    returnKeyType : Titanium.UI.RETURNKEY_DONE,
    value : '6',
    borderColor : 'none',
    font : {
        fontWeight : 'bold'
    },
    keyboardType : Titanium.UI.KEYBOARD_PHONE_PAD
});
view.add(tfAmount);

win.open();
于 2013-03-26T10:57:51.300 回答