8

誰かがAndroid用のinputAccessoryViewに似たものを追加する方法を教えてもらえますか?

ここでキーボードの上のバーに表示されているようなカスタムボタンの行を追加したいと思います。

ここに画像の説明を入力してください

ありがとうございました!

PS私は標準のデフォルトキーボードを使用しています。

4

1 に答える 1

8

独自のインプット メソッド エディタを作成しない限り、これは不可能です。他人のインプット メソッド エディターをアプリから変更することはできません。

スクリーンショットで、「カスタム ボタンの余分な行」と思われるものは、インプット メソッド エディターの一部ではありません。活動の一環です。推測する必要がある場合、そのアクティビティのレイアウト ファイルは大まかに次のようになります (疑似コードのみ。これは直接コンパイルされません)。

<LinearLayout android:orientation="vertical">
  <ScrollView android:layout_height="0dp" android:layout_weight="1">
    <LinearLayout android:orientation="vertical">
      <!-- the form goes in here -->
    </LinearLayout>
  </ScrollView>
  <LinearLayout android:orientation="horizontal" android:layout_height="wrap_content">
    <!-- the button bar goes here -->
  </LinearLayout>
</LinearLayout>

android:windowSoftInputMode="adjustResize"これは、マニフェスト内の要素とともに、<activity>求める UI を提供するはずです。ボタン バーはインプット メソッド エディターのすぐ上に表示されます。

于 2012-06-15T09:36:22.627 に答える