タグ

ブックマーク / qiita.com/Dooteeen (2)

  • AndroidX時代のIME作成 (1: 簡単なキーボードの作成) - Qiita

    相変わらず日語圏でのIME作成に関する記事が少なめなので、技術者ではなくなったものの発信は続けていきます。 今回は公式ドキュメントにも紹介されているため今までお世話になってきた方も多いであろう、KeyboardおよびKeyboardViewの代替を試みるものになっています。 なにがあったか API Level 29からKeyboardに関するクラスが一挙に非推奨となりました。 実際これらのクラスのオンラインドキュメントを読むと別手法を取るよう勧告されています。 どうするか 新しい仕組みが用意されているわけでもないので、いちから自作します。 Viewまわり まずは res/layout/keyboard.xml にViewレイアウトを作成。Google日本語入力の電話配列を意識して今回はGridLayoutを採用。 <GridLayout xmlns:android="http://sch

    AndroidX時代のIME作成 (1: 簡単なキーボードの作成) - Qiita
  • 初心者がAndroid IMEアプリをつくって思ったこと - Qiita

    追記: 2020/06/13 API Level 29からキーボード周りが非推奨になった上にAnkoが開発中止してしまったため、ここの内容は現在ほとんどがムダになりました!作ったアプリも公開停止されてるオマケつき! 最新(?)情報に対応させた記事も書きましたが、この記事は残しておく予定です。 1. 簡単なKeyboardViewをいちから作る タイトル通り、Androidプログラミング初心者がキーボードアプリを作ってみたときの話です。 実際にやってみて、意外とAndroidのIME/仮想キーボード実装に関する日語情報が少ないことに気がついたので、ついでにまとめてみたいと思います。 (Android開発者にとっては当たり前のことを書いてるかもしれませんが……) 経緯とか きっかけは自分がLAPP環境を弄るプログラマになって半年のこと。空き時間に勉強するためスマホにターミナルアプリ(Term

    初心者がAndroid IMEアプリをつくって思ったこと - Qiita
  • 1