如何使用Titanium删除Android中的橙色边框onfocus?

时间:2014-01-29 01:44:15

标签: android titanium border titanium-mobile

我已经在这个问题上待了几个小时而没有运气。我的设置很简单:我有一个TableView,其搜索栏的调用方式如下:

var tableviewMainProducts = Titanium.UI.createTableView({
    data : dataProducts,
    search : search,
    searchHidden : true,
    top : '0dp'
});

searchBar的代码是

var search = Titanium.UI.createSearchBar({
    barColor : '#CCC',
    showCancel : false,
    hintText : 'search'
});

我遇到的问题是,在Android上进行测试时,我会看到searchBar周围的橙色边框,我试图删除它,但没有运气。

看起来Android版有backgroundFocusedColor,但这对我不起作用。

如何删除橙色边框的任何提示都将深受赞赏。

1 个答案:

答案 0 :(得分:1)

您无法从搜索栏中删除边框。您可以做的是使用textField创建自定义搜索栏。为搜索栏创建一个视图,创建一个textField并将其添加到视图中。然后为texField设置backgroundColorbackgroundImageenter image description here

这是一个例子

var txtSearch = Ti.UI.createTextField({
   hintText : 'My hint text',
   width     : '75%',
   top   : '5%',
   backgroundColor : 'transparent'//or backgroundColor : 'white'
});

希望它能帮到你