Как создать и прикрепить softkeyboard в андроид - PullRequest
0 голосов
/ 29 ноября 2010

Я новичок в разработке для Android. Я хочу сделать и прикрепить одну софт-клавиатуру для Android и хочу открыть ее по нажатию edittext. Я прошел с образцом мягкой клавиатуры, предоставленной Android SDK, но не могу присоединить его с Android. Как я могу это сделать ? Пожалуйста, помогите мне ...

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 30 ноября 2010

Вы можете переопределить метод draw в LatinKeyboardView:

  @Override
    public void draw(Canvas canvas) {
        // TODO Auto-generated method stub
        int offsetup=10;//px
        this.setPadding(0, 0, 0,offsetup);
        canvas.clipRect(0, 0, getRight(), getBottom()-offsetup);
        super.draw(canvas);         
    }

на самом деле здесь я просто сдвинул его с помощью отступа и вырезал с помощью clipRect.на холсте есть и другие интересные методы (вращение, масштабирование, перевод и т. д.)

alt text


Это изображение было взято из эмулятора с keybaord с offsetup (20 px)

Надеюсь, это поможет вам.

M.

0 голосов
/ 29 ноября 2010

Правильно ли вы установили softkeybaord? если да, просто перейдите к настройке, затем язык и клавиатура .. просто проверьте вашу клавиатуру (по умолчанию это будет "мягкая клавиша"), затем, удерживая editbox, выберите метод Imput, вы увидите образец клавиатуры, выберите его ... теперь у вас есть эта клавиатура, присоединенная к вашему входу editbox.

если это не решит вашу проблему, пожалуйста, будьте более внимательны к тому, что вам нужно ..

удачи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...