首先,我使用xml制作了一个主要布局。此布局包含textView按钮0,1,2..9,DEL和 -
我也有相同的布局,一个editText字段和向用户显示的随机问题(textView)。
现在,用户应该使用(触摸)textView按钮输入答案,例如更改editText字段中的文本。
有人可以提出最简单的解决方案吗?
请注意,我不想为此创建单独的键盘布局我只想使用按钮来设置文字。
我尝试通过为每个按钮设置onClickListener
来执行此操作,但应用程序崩溃就像活动未在清单中注册一样,我不确定如何去做。
由于
答案 0 :(得分:0)
你可能很接近。您只需在清单文件中添加一个部分,该部分将告诉系统您的应用程序包含哪些活动。
发布您的清单文件。我可以尝试帮助你。
答案 1 :(得分:0)
您 DO 需要为按钮设置onClickListener
。
我实现此目的的一个例子如下:
final Button b0 = (Button) findViewById(R.id.b0);
b0.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
active.setText(active.getText() + "0");
}
});
active
是您要输入的editText
字段。
此当前配置将数字0
添加到文本框中已存在的任何内容的末尾。显然你可以随意修改它。
请务必将上述代码放入onCreate
捆绑包中。
干杯。