android - 在键盘 android 上方添加按钮

标签 android keyboard

我想在 Android 的默认键盘上方添加一个按钮,并且我想重复使用很多次。

像这样:

button above keyboard

那么,在这种情况下,我是否需要创建一个新的自定义键盘,或者有没有办法在每次我想要键盘上方的这个按钮时以编程方式添加这个按钮?

谁能推荐正确的方法。非常感谢任何帮助。谢谢

最佳答案

首先...这就像一个把戏...在您的布局中添加以下代码

 <RelativeLayout
        android:id="@+id/footer"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:gravity="center">
        <Button
            android:id="@+id/sendMsgButton"
            android:layout_width="fill_parent"
            android:layout_height="40dp"
            android:layout_margin="0dp"
            android:layout_marginBottom="20dp"
            android:layout_marginTop="20dp"
            android:background="#FF9800"
            android:text="This button"
            android:textSize="20dp"
            android:textColor="#ffffff" />
    </RelativeLayout>

然后通过在正确的位置使用 hese 2 代码动态显示或隐藏它(在键盘监听器中):

button.setVisibility(View.VISIBLE)
button.setVisibility(View.INVISIBLE)

关于android - 在键盘 android 上方添加按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37480176/

相关文章:

java - 登录 Facebook registerCallback 未调用

android - OnScreen 键盘在 Activity 启动时自动打开

java - 使用 Java HID API(管理来自多个键盘的输入)打开 HID 设备时出现 NullPointerException

android - 当两个locationManager对象调用requestLocationUpdates(...)时?

android - 全屏显示 HTML5 视频

java - 如何相对于表格布局中的另一个 View 添加一个 View (例如圆形进度条)

ios - 在 iOS 8 中显示隐藏键盘时编辑 UIView 的边界

android - 使用设备管理器锁定任务模式时键盘不显示

java - 在 Android 键盘中通过 "hold and slide"打开特殊符号(重音符号等)的菜单

java - Android:JSON 解析错误没有出现