我为Android制作了一个自定义键盘.当我按下我的键盘的退格键我使用
getCurrentInputConnection().deleteSurroundingText(1, 0);
Run Code Online (Sandbox Code Playgroud)
从输入字段中删除一个字母.但是当我选择一些文本然后按退格按钮时,不会删除所选文本.我应该使用什么方法输入连接,以便在按退格按钮时从键盘上删除所选文本?
android ime android-input-method custom-keyword inputconnection
我只想在按钮的顶部创建一个带有黑色笔触的按钮。stackoverflow 上有很多类似的问题,但我还想要一件事——按下按钮时按钮的颜色应该改变。我无法将选择器与此处或此处给出的答案一起使用。我的按钮背景的 xml 代码应该是什么(android:background)?提前致谢 :)
我目前的代码在所有方面都有统一的笔画
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" >
<shape>
<solid
android:color="@color/dark_red" />
<stroke
android:width="0.1dp"
android:color="#fff" />
<corners
android:radius="0dp" />
</shape>
</item>
<item>
<shape>
<gradient
android:startColor="@color/red"
android:endColor="@color/dark_red"
android:angle="270" />
<stroke
android:width="0.1dp"
android:color="#fff" />
<corners
android:radius="0dp" />
</shape>
</item>
Run Code Online (Sandbox Code Playgroud)