воскресенье, мая 15, 2011

Обработка нажатия Enter на виртуальной клавиатуре


View.OnKeyListener keyListener = new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_ENTER
&& event.getAction() == KeyEvent.ACTION_DOWN) {
обрабатываем-факт-нажатия

return true;
}

return false;
}
};

myEditText.setOnKeyListener(keyListener);

суббота, мая 07, 2011

Локаль для запуска Netbeans 7.0 или Netbeans по-английски

По-умолчанию Netbeans 7 запускается с русским вариантом интерфейса. Зрелище - для любознательного исследователя, ведь понять что делает, например, пункт меню "Закрепить код" - дано не каждому (в нормальном варианте это пункт Fix Code).

Чтобы запустить NB с привычным английским вариантом нужно указать дополнительно параметр командной строки
your-path\netbeans.exe --locale en

Если честно, не очень понимаю - в чём вообще смысл переводить меню для средств разработки. Ладно был бы какой-нибудь офисный продукт для секретарш. Если уж так хочется, так лучше хелп переводили бы. Впрочем, программист, который не может понять английский текст, мне странен.