java - 将按钮中的数字插入到 EditText 中选定的位置

标签 java android xml layout

如何将数字(来自按钮名称)插入到 EditText 中的特定位置?

这是一个Example image

为了选择我使用:

et.setTextIsSelectable(true); et.setFocusable(true); et.setFocusableInTouchMode(true);

现在我正在使用这段代码(但它没有用):

Button b = (Button)v; // tapped button
String operations += b.getText();
myEditText.setText(operations);

谢谢。

最佳答案

你想要的是

StringBuffer SB = new StringBuffer();

以及这些辅助方法

int start = edittextObj.getSelectionStart();
int end = edittextObj.getSelectionEnd();
edittextObj.setSelection();

关于java - 将按钮中的数字插入到 EditText 中选定的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42474845/

相关文章:

android - 三星设备上的数据库错误

android - 在android中检测加速度计运动

当我刷出我的应用程序(在其他进程中运行)时,在单独进程上运行的 Android 服务被杀死

java - Solr 在 id 搜索中不返回文档

java - 覆盖具有相同类策略与策略实例的 equals 方法

java - 在 Java 中通过 JMS 发送复杂对象

Java Xpath 查询编译失败

xml - 将元素序列转换为树

java - 如何将 XML(字符串)附加到已创建文档开头的 XmlEventWriter (StAX)

xml - 使用 XML 为 Android 显示自定义标题栏