On Android 4.3 (Google Nexus Galaxy phone tested) is not possible to focus a textField placed inside a listView.
Sample code:
var sections = [];
var fruitSection = Ti.UI.createListSection({ headerTitle: 'Fruits'});
var fruitDataSet = [
{properties: { title: 'Apple', searchableText:' Fruits Apple', itemId:'0 0'}},
{properties: { title: 'Banana', searchableText:'Fruits Banana', itemId:'0 1'}}
];
fruitSection.setItems(fruitDataSet);
sections.push(fruitSection);
var tf = Ti.UI.createTextField({
color: '#336699',
height: 100,
top:10,
bottom:10,
left:10,
right:10,
font:{fontSize:20,fontWeight:'bold'},
hintText: 'Search'
});
// tf.addEventListener('change',function(e){
// listView.searchText = e.value;
// });
var listView = Ti.UI.createListView({
top: 20,
headerView: tf
});
listView.sections = sections;
var win = Ti.UI.createWindow({
backgroundColor:'black',
windowSoftInputMode:Ti.UI.Android.SOFT_INPUT_ADJUST_PAN
});
win.add(listView);
win.open();
PR: https://github.com/appcelerator/titanium_mobile/pull/4819
Closing ticket as duplicate with reference to the linked issues above.