KeyboardViewshow将向上移动按钮

时间:2014-08-10 05:14:33

标签: java android

当显示CustomKeyboard时,是否可以立即按下一组按钮?因此,按钮位置取决于KeyBoardView。

目前我所拥有的是: http://puu.sh/aM7yV/d08f5711e4.jpg

但是当我的KeyboardView出现时,BACK和NEXT按钮基本上会在它后面。 http://puu.sh/aM7ya/fd33d398e1.jpg

而不是那样,我希望它们恰好位于KeyboardView边界之上。

<Button
android:id="@+id/nextselection"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:text="@string/next" />

  <Button
  android:id="@+id/backselection"
  android:layout_width="200dp"
  android:layout_height="wrap_content"
  android:layout_alignParentBottom="true"
  android:layout_alignParentLeft="true"
  android:text="@string/back" />

   <android.inputmethodservice.KeyboardView
   android:id="@+id/keyboardview"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:layout_alignParentBottom="true"
   android:layout_centerHorizontal="true"
   android:focusable="true"
   android:visibility="gone" />

有可能吗?

1 个答案:

答案 0 :(得分:0)

设置android:windowSoftInputMode =&#34; adjustResize&#34;在清单中。这将告诉应用程序调整大小以适应剩余区域。另一种方法是将其置于平移模式,它只会将应用程序移动到足以确保屏幕上有一个carret。