Я хочу управлять своим экраном, когда виртуальная клавиатура active.Before У меня есть 2 идеи, которые
1.Put родительского макета в Scrollview: Но проблема здесь Когда я запускаю приложение, мой макет прокручивается вверх, когда активна виртуальная клавиатура, но нет дочернего элемента управления, т. Е. Внутренний просмотр прокрутки & другие кнопки были заблокированы.Установочное положение моего окна вверх, когда softkeyboard активен в андроида
2.Get координат EditText, так что я буду обрабатывать мое окно, чтобы перейти к вершине в соответствии с Y-координата eddittext.The кода, используемого Вот
et.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
int x=et.getLeft();
int y=et.getTop();
return true;
}
});
Теперь я не получаю, как к этой позиции к моему окну. Пожалуйста, помогите мне, что мои идеи будут работать или нет. Если тогда не предложите мне с хорошей идеей. Спасибо в Advance.
My Android SDK версии: 4,2
Тревожит мой дизайн и я хочу, чтобы мой EditText должен быть виден пользователю. – Neeha